标签: java list
List<String> al = new ArrayList<String>(); al.add(“x”); al.add(“y”); al.add(“z”); for(String str : al) { if(str.equals(“y”)) al.remove(str); } System.out.println(al);
不会抛出ConcurrentModificationException。似乎您需要删除两个项目才能发生异常。谁能解释?