List调用subList
public void test(){
List<Integer> lists = new ArrayList<>(Arrays.asList(1,2,3,4,5));
System.out.println("1:"+lists);
List<Integer> list2 = lists.subList(0,2);
lists.removeAll(list2);
System.out.println(list2);
System.out.println(lists);
}
产生如下异常
java.util.ConcurrentModificationException