如下内容段是关于 Java 遍历Map的同时时删除指定元素的内容,应该是对码农有些用处。
package net.nie.test;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class HashMapTest {
private static Map < Integer,
String > map = new HashMap < Integer,
String > ();
public static void main(String[]args) {
map.put(1, "one");
map.put(2, "two");
map.put(3, "three");
map.put(4, "four");
map.put(5, "five");
map.put(6, "six");
map.put(7, "seven");
map.put(8, "eight");
map.put(5, "five");
map.put(9, "nine");
map.put(10, "ten");
Iterator < Map.Entry < Integer,
String >> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry < Integer,
String > entry = it.next();
int key = entry.getKey();
if (key % 2 == 1) {
System.out.println("delete this: " + key + " = " + key);
}
}
System.out.println("-------nt最终的map的元素遍历:");
for (Map.Entry < Integer, String > entry: map.entrySet()) {
int k = entry.getKey();
String v = entry.getValue();
System.out.println(k + " = " + v);
}
}
复制代码
}
转载于:https://juejin.im/post/5c061416e51d451dc50ae9dd
最后
以上就是精明短靴最近收集整理的关于Java 遍历Map的同时时删除指定元素的代码的全部内容,更多相关Java内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复