public static void main(String[] args) {
List<String> a = new ArrayList<String>();
a.add("1");
a.add("2");
for (String temp : a) {
if("1".equals(temp)){
a.remove(temp);
}
}
}
运行正常,编译通过
下面把1换成2
boom
非常神奇,以后注意不能这么用就对了。具体原因我作为小白是不清楚。这是在开发手册看到然后好奇所以试了试。