Map(I): 映射表 key->value, 通过key 获得value
Map中的key, 单独的一部分, 就是Set
格式: xx = xxx, xx:xxx
|- HashMap
|- TreeMap
常用API
V put(key, value)
V remove(key)
V get(key)
putAll(map)
迭代Map对应的三个方法
entrySet()
keySet()
values()
public static void main(String[] args) {
Map<String,String> map = new HashMap<>();
map.put("张三","123456");
map.put("李四","789123");
map.put("王五","159357");
map.put("小黑","246810");
Set<String> set = map.keySet();
//1.遍历key
for(String key : set){
String value = map.get(key);
System.out.println(key+"="+value);
}
//2.遍历key
Set<Entry<String, String>> set = map.entrySet();
for(Entry<String, String> en : set){
String key = en.getKey();
String value = en.getValue();
System.out.println(key+"="+value);
}
//3.仅遍历value
Collection<String> col = map.values();
for(String values : col){
System.out.println(values);
}
}