Exception in thread "main" java.lang.*Error at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)
package com.test; import java.util.ArrayList;
import java.util.List; public class TEST { public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("");
for (int i = 0; i < 50000; i++) {
//run success
list = new ArrayList<String>(list.subList(0, 1));
//run failed
list = list.subList(0, 1);
}
list.add("test");
System.out.println("________________over");
}
}