2. 怎么在遍历 ArrayList 时移除一个元素
foreach删除会导致快速失败问题,可以使用迭代器的 remove() 方法。
点击查看代码
Iterator itr = list.iterator();
while(itr.hasNext()) {
if(itr.next().equals("jay") {
itr.remove();
}
}
foreach删除会导致快速失败问题,可以使用迭代器的 remove() 方法。
Iterator itr = list.iterator();
while(itr.hasNext()) {
if(itr.next().equals("jay") {
itr.remove();
}
}