| 根据你所说的,那我又加了黄色标注的那句,
 HashMap<String,Integer> maps =new HashMap<String,Integer> ();
 maps.put("zxx", 28);
 maps.put("lhm", 35);
 maps.put("fix", 33);
 //Map是不能直接进行迭代的,因为Map没有实现iterable接口
 //要把Map编程Set,Set里面装着每个Entry,然后利用Set进行迭代
 //注意=左边的参数化类型,entrySet()方法的返回值是Set<Map.Entry<K,V>>泛型类型
 Set<Map.Entry<String,Integer>> entrySet  = maps.entrySet();
 for(Map.Entry<String, Integer> entry:entrySet){
 System.out.println(entry.hashCode());
 System.out.println(entry.getKey() + ":" + entry.getValue());
 }
 
 输出结果为:
 101428
 fix:33
 121062
 zxx:28
 107090
 lhm:35
 这也没什么规律啊?难道是随机保存的?
 
 |