Exception in thread "main" java.lang.*Error at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)

时间:2023-03-09 07:15:45
Exception in thread "main" java.lang.*Error 	at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)

Exception in thread "main" java.lang.*Error at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)

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");
}
}