package Study;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Test5 {
public static void main(String[] args) {
Map<String,Integer> map = new HashMap<String,Integer>();
//字典存在唯一的key对应不唯一的value
map.put("a",1);//添加数据用put
map.put("b",1);
map.put("v",1);
System.out.println(map);
//get方法用来取值
System.out.println(map.get("a"));
//remove方法 根据key来移除
map.remove("a");
//判断当前的map集合有没有这个key,返回一个布尔值
map.containsKey("a");
//遍历map集合
map.keySet();//获取map的所有key
map.values();
Set<String> keys = map.keySet();
for (String key : keys){
System.out.println(key+":"+map.get(key));
}
//通过map.entrySet()遍历
Set<Map.Entry<String,Integer>> entryS = map.entrySet();
for(Map.Entry<String,Integer> en :entryS){
System.out.println(en.getKey()+en.getValue());
}
}
}
Java Map
最新推荐文章于 2022-06-02 11:20:49 发布