遍历HashMap和HashMap转换成List
/*** convert the map to the list(1)*/public static void main(String[] args) { Mapmaps = new HashMap (); maps.put("a", "aa"); maps.put("b", "bb"); maps.put("c", "cc"); maps.put("d", "dd"); maps.put("e", "ee"); maps.put("f", "ff"); List strList = new ArrayList (); for (String str : maps.values()) { strList.add(str); } for (int i = 0; i < strList.size(); i++) { System.out.println(strList.get(i)); }}
/*** convert the map to the list(2)*/public static void main(String[] args) { Mapmaps = new HashMap (); maps.put("a", "aa"); maps.put("b", "bb"); maps.put("c", "cc"); maps.put("d", "dd"); maps.put("e", "ee"); maps.put("f", "ff"); List strList = new ArrayList (maps.values()); for (int i = 0; i < strList.size(); i++) { System.out.println(strList.get(i)); }}
控制台输出结果:
dd
aa cc ff bb ee(HashMap无序排列)