怎么遍历map集合?

来源:互联网 发布:对网络流行语的看法 编辑:程序博客网 时间:2024/05/21 06:28

1. 通过key遍历map集合:


                Map<Integer, String> map = new HashMap<Integer, String>();map.put(1, "c");map.put(2, "a");map.put(3, "b");for(Integer key : map.keySet()) {String value = map.get(key);System.out.println("key = " + key + "   value = " + value);}


2. 通过map.entrySet()遍历map集合:

                Map<Integer, String> map = new HashMap<Integer, String>();map.put(1, "c");map.put(2, "a");map.put(3, "b");for (Map.Entry<Integer, String> entry : map.entrySet()) {System.out.println("key = " + entry.getKey() + "   value = " + entry.getValue());}


3. 通过iterator遍历map集合:

                Map<Integer, String> map = new HashMap<Integer, String>();map.put(1, "c");map.put(2, "a");map.put(3, "b");Iterator<Map.Entry<Integer, String>> iterator = map.entrySet().iterator();while(iterator.hasNext()) {Map.Entry<Integer, String> mapNext = iterator.next();System.out.println("key = " + mapNext.getKey() + "    value = " + mapNext.getValue());}




原创粉丝点击