class Test12{
public static void main(String[] args) {
test01();
test02();
}
/*
删除1成功
删除2成功
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at base.lianxi.Test12.test01(Test1.java:117)
at base.lianxi.Test12.main(Test1.java:104)
*/
private static void test01() {
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
for (String s : list) {
if ("1".equals(s)){
list.remove(s);
System.out.println("删除1成功");
}
}
for (String s : list) {
if ("2".equals(s)){
list.remove(s);
System.out.println("删除2成功");
}
}
}
private static void test02() {
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()){
String item=iterator.next();
iterator.remove();
}
}
}
List遍历删除
最新推荐文章于 2024-08-27 15:11:39 发布