LinkedHashMap:是Map接口的哈希表和链接表实现,具有可预知的迭代顺序。
由哈希表保证键的唯一性
由链表保证键的有序(存储和取出的顺序一致)
//创建集合对象
LinkedHashMap<String,String> hm=new LinkedHashMap<String,String>();
//创建并添加元素
hm.put("1", "king");
hm.put("2", "ting");
hm.put("3", "hello");
hm.put("4", "world");
hm.put("5", "java");
hm.put("6", "javaee");
hm.put("7", "android");
hm.put("7", "jsp");
//遍历
Set<String> set=hm.keySet();
for(String x:set){
String value=hm.get(x);
System.out.println(x+"---"+value);
}
结果:
1---king
2---ting
3---hello
4---world
5---java
6---javaee
7---jsp