subList作用是将一个List按下标切割,然后返回下标范围的部分list
例子:List<Integer> memberIdParts = memberIds.subList(i,i + 1000); 这里i是下标的起始值,从0开始(包括该下标),i+1000是结束值,不包括该下标。如果i是0的话,就是取前一千条数据。
memberIdParts.size()是1000。
注意:subList返回的是一个视图。也就是说在子列表上的操作都会都会作用在原列表上。
生成子列表后,不要试图去操作原列表,否则会造成子列表的不稳定而产生异常