本帖最后由 李天甲 于 2012-6-26 14:51 编辑
for (String a :aList)
呵呵,高级for循环中是不能针对集合进行增删操作的..
如果操作了的话很可能会导致for循环出错...
你可以这样操作
Iterator<String> it = aList.iterator();
while (it.hasNext()) {
String a = (String) it.next();
if (a.equals("abc")) {
it.remove();
} else
System.out.println(a);
} |