put(Object key,Object value) 方法向集合中增加内容;
get(E key) 方法根据 key 找出对应的 value。
keyset() 方法,输出 key 值;
values() 方法,输出全部的 value。
Map 中的每对数据都是通过 Map.Entry 保存,输出也是使用 Map.Entry。
package com.Map;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class hashMapDemo01 {
public static void main(String[] args) {
Map<String,String> map=new HashMap<>();
map.put("a","www.aaa");
map.put("b","www.bbb");
map.put("c","www.ccc");
String val=map.get("b"); //根据key,找到value;
System.out.println(val);
//输出全部的key;
Set<String> keys=map.keySet();
for (String k:keys ) {
System.out.println(k);
}
//输出全部的value;
Collection<String> value=map.values();
for (String v:value) {
System.out.println(v);
}
//输出Map全部内容;
for (Map.Entry<String,String> all:map.entrySet()) {
System.out.println(all.getKey()+" --> "+all.getValue());
}
}
}
执行结果;