zoukankan      html  css  js  c++  java
  • Map集合的四种遍历方式

    package com.xiaowu.map.demo;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Map.Entry;
    
    import org.junit.Test;
    
    /**
     * 
     * Map集合的四种遍历方式
     * 
     * 
     * @author WQ
     *
     */
    public class MapDemo {
    
        @Test
        public void Test() {
            Map<String, Object> map = new HashMap<String, Object>();
            for (int i = 0; i < 10; i++) {
                map.put("key" + i, "value" + i);
            }
            for (String i : map.keySet()) {
                Object object = map.get(i);
                System.out.println("object:" + object);
            }
        }
    
        @Test
        public void Test1() {
            Map<String, Object> map = new HashMap<String, Object>();
            for (int i = 0; i < 10; i++) {
                map.put("key" + i, "value" + i);
            }
            Iterator<Entry<String, Object>> it = map.entrySet().iterator();
            while (it.hasNext()) {
                Entry<String, Object> next = it.next();
                System.out.println(next.getKey() + "---------" + next.getValue());
            }
        }
    
        @Test
        public void Test2() {
            Map<String, Object> map = new HashMap<String, Object>();
            for (int i = 0; i < 10; i++) {
                map.put("key" + i, "value" + i);
            }
            for (Map.Entry<String, Object> entry : map.entrySet()) {
                System.out.println("key= " + entry.getKey() + " and value= "
                        + entry.getValue());
            }
        }
    
        @Test
        public void Test3() {
            Map<String, Object> map = new HashMap<String, Object>();
            for (int i = 0; i < 10; i++) {
                map.put("key" + i, "value" + i);
            }
            for (Object v : map.values()) {
                System.out.println("value= " + v);
            }
        }
    
    }
  • 相关阅读:
    windows 根据端口查看进行PID 并杀掉进程
    Linux下安装mysql-5.7
    springcloud参考视频和源码笔记
    idea中配置热部署
    技术/方案实现目录
    系统功能设计产出模版
    JQuery点击行tr实现checkBox选中与未选中切换
    Java学习第一天
    ES6 记录
    微信小程序记录
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/7010459.html
Copyright © 2011-2022 走看看