LinkedHashMap<String , Integer> map = new LinkedHashMap<String, Integer>();
map.put("d", 2);
map.put("c", 1);
map.put("b", 1);
map.put("a", 3);
System.out.println(map.keySet());
Map<String, Integer> map1 = new HashMap<String, Integer>();
map1.put("d", 2);
map1.put("c", 1);
map1.put("b", 1);
map1.put("a", 3);
System.out.println(map1.keySet());
输出结果:
[d, c, b, a]
[d, b, c, a]
由此我们可以看出:LinkedHashMap排序是有序的,而map是无序的。
key输出的不同,其对应的value自然也就不同
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/moyanxuan_1993_2_24/article/details/48027167