要从HashMap中删除指定的元素,可以使用以下方法:
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.remove("A");
System.out.println(hashMap); // 输出:{B=2}
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.remove("A", 1);
System.out.println(hashMap); // 输出:{B=2}
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("A", 1);
hashMap.put("B", 2);
Iterator<Map.Entry<String, Integer>> iterator = hashMap.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, Integer> entry = iterator.next();
if (entry.getKey().equals("A")) {
iterator.remove();
}
}
System.out.println(hashMap); // 输出:{B=2}
以上是几种常见的方法来删除HashMap中的指定元素,选择适合自己需求的方法来实现元素的删除。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>