大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
1、Map循环删除符合调条件的对象
在Map中直接删除内容将抛出 java.util.ConcurrentModificationException 异常,如果要删除可以用Iterator的remove()方法。
Iterator iterator = eventValues.keySet().iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
if (key.equals(GIOUtil.KEY_CHANNEL)) {
iterator.remove();
eventValues.remove(key);
}
}
2、使用Map删除数据
Iterator<DataBean> iterator = data.iterator();
while (iterator.hasNext()) {
DataBean current = iterator.next();
if(current.getVideoWidth() > current.getVideoHeight()){
iterator.remove();
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/223796.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...