HashMap<String, String> hashMap = new HashMap<>();
//添加
hashMap.put("杨过","小龙女");
hashMap.put("郭靖","黄蓉");
HashMap<String, String> map = new HashMap<>();
map.put("乔峰","阿朱");
map.put("段誉","王语嫣");
map.put("虚竹","梦姑");
hashMap.putAll(map);
//替换方法
//key为要替换的键 value为要替换的新值
hashMap.replace("乔峰","阿紫");
hashMap.replace("段誉","王语嫣","木婉清");
//移除方法
System.out.println("被移除的键对应的值为 "+hashMap.remove("虚竹"));
hashMap.remove("杨过","小龙女");
//遍历1 进阶
// hashMap.forEach((key,value)-> System.out.println(key+"-"+hashMap.get(key)));
Set<String> set = hashMap.keySet();
// for (String key:strings){
// System.out.println(key+"---"+hashMap.get(key));
// }
Iterator<String> it = set.iterator();
while (it.hasNext()){
String s = it.next();
System.out.println(s+"-->"+hashMap.get(s));
}
// Set<Map.Entry<String, String>> set1 = hashMap.entrySet();
// Iterator<Map.Entry<String, String>> iterator = set1.iterator();
// while (iterator.hasNext()){
// Map.Entry<String, String> it = iterator.next();
// System.out.println(it.getKey()+ "--->"+it.getValue());
// }
// for (Map.Entry<String, String> entry : set1) {
// System.out.println(entry.getKey()+"--->"+entry.getValue());
// }
HashMap
最新推荐文章于 2022-04-03 14:52:07 发布