package cn.itcast_04_LinkedHashMap;
import java.util.LinkedHashMap;
import java.util.Set;
/*
* LinkedHashMap<K,V>:
* 底层: 哈希表 + 链表
* 有序(元素的存与取顺序一致)
* 线程不同步 -- 效率高-- 不安全
*/
public class LinkedHashMapDemo {
public static void main(String[] args) {
//创建集合对象
LinkedHashMap<String,String> map = new LinkedHashMap<String,String>();
//添加元素到集合
map.put("谢霆锋", "张柏芝");
map.put("李亚鹏", "王菲");
map.put("汪峰", "章子怡");
//遍历 键找值
Set<String> keys = map.keySet();
for (String key : keys) {
//键 找 值
String value = map.get(key);
System.out.println(key +"---"+value);
}
}
} |
|