ArrayList的陷阱!谁知道?
import java.util.ArrayList;public class ArrayListTest {public static void main(String[] args) {//一个物件链表ArrayList<String> strAl=new ArrayList<String>();strAl.add("a");strAl.add("b");strAl.add("c");strAl.add("d");//要删除物件链表的所有索引ArrayList<Integer> indexes=new ArrayList<Integer>();indexes.add(0);indexes.add(2);//逐个删除for (int i = 0; i < indexes.size(); i++) {strAl.remove(indexes.get(i));}//打印最后物件个数System.out.println(strAl.size());}}//谁能不运行代码,知道打印出来是多少呢for (int i = 0; i < indexes.size(); i++) {strAl.remove((int)indexes.get(i));}