List中remove问题
import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class TestList { /** * @param args */ public static void main(String[] args) { List l = new ArrayList(); l.add("aaa"); l.add("bbb"); l.add("aaa"); l.add("aaa"); l.add("ccc"); int index = 0; for (int i = 0; i < l.size(); i++) { index++; System.out.println(index + "__" + l.get(i)); if (l.get(i).equals("aaa")) { System.out.println(l.get(i) + "已删除"); l.remove(i); } } System.out.println(l); }}