Map map = new HashMap<>(); map.put("1",1); map.put("2",2); map.put("3",3); // 第一种遍历,根据keySet()方法 System.out.println("第一种遍历方法:"); for(String key : map.keySet()) { Object obj = map.get(key); System.out.println(obj); } // 第二种遍历,利用迭代器map.entrySet().iterator() System.out.println("第二种遍历方法:"); Iterator > entryIterator = map.entrySet().iterator(); while (entryIterator.hasNext()) { Map.Entry entry = entryIterator.next(); System.out.println("entry.getKey():" + entry.getKey()); System.out.println("entry.getValue()" + entry.getValue()); } // 第三种遍历方法,推荐,简便且合适大容量数值 System.out.println("第三种遍历方法:"); for(Map.Entry entry : map.entrySet()) { System.out.println("entry.getkey():" + entry.getValue()); }