java中Map的使用

时间:2021-03-25 23:30:22
                学习笔记-----map

创建一个map集合:

Map<String,String> map1=new HashMap<>();

将值存入map集合:

map1.put("a", "aa");   map1.put("b", "bb"); 
map1.put("c", "cc");

获取map1集合中键值为c的值:

String strc=map1.get("a");

取出map1集合中所有的键:

for(String strk : map1.keySet() ){
System.out.println(strk);
}

取出map1中的所有的值:

for(String strv : map1.values()){
System.out.println(strv);
}

同时取出map1中的键和值:

for(Map.Entry<String, String> entry : map.entrySet()){
System.out.println(entry.getKey()+"="+entry.getValue());
}

其它常用方法:

//将map1集合中的键值放入map2
map2.putAll(map1);

//map1中是否包含键a
map1.containsKey("a");

//map1中是否包含值bb
map1.containsValue("bb");

//清空map1中的键值
map1.clear();