java 之 for
常用的几种for循环删除添加数据的几种方案比较:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
第一种:并发操作,需要对 Iterator 对象加锁。
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
Integer i = iterator.next();
if(i == 2) {
iterator.remove();
}
}
第二种:
当把 2换成3会发生什么
for (Integer i : list) {
if(i == 2) {
list.remove(i);
}
}
你觉得那种比较好,
沙落雁 2019-05-24
伍仔 2017-07-18
吟风 2017-01-11
寒江独钓 2016-07-22
白诗秀儿 2016-04-06
伍仔 2017-01-14
白诗秀儿 2019-07-10
梦想天蓝 2019-04-06
寒江独钓 2018-10-31
shift2you 2019-11-04
藏家320 2025-03-29
藏家632 2025-03-29
木木 2025-03-29
藏家259 2025-03-29
藏家259 2025-03-29
藏家999 2025-03-29
藏家929 2025-03-29
Henry 2025-03-29
藏家869 2025-03-29
藏家181 2025-03-29