1.hashmap
Map<String,String> map=new HashMap<String,String>();
map.put("adfa", "1");
map.put("bacaa", "2");
map.put("ceewq", "3");
map.put("dklo", "4");
for(String key:map.keySet())
System.out.println(key+"==>"+map.get(key));
adfa==>1
dklo==>4
bacaa==>2
ceewq==>3
2.linkedhashmap
Map<String,String> map=new LinkedHashMap<String,String>();
map.put("adfa", "1");
map.put("bacaa", "2");
map.put("ceewq", "3");
map.put("dklo", "4");
for(String key:map.keySet())
System.out.println(key+"==>"+map.get(key));
adfa==>1
bacaa==>2
ceewq==>3
dklo==>4
本文通过实例对比了HashMap与LinkedHashMap两种数据结构在元素插入及遍历顺序上的不同。HashMap不保证顺序,而LinkedHashMap则保持了插入顺序。
701

被折叠的 条评论
为什么被折叠?



