java arrayList.subList方法问题
有一次用了
list = xxList.subList(1,xxList.size());
之后出了一个让我摸不着头脑的错,
具体是什么样的错,我忘了,
使用subList后源list中没有在1到xxList.size()区间的元素并没有被移除
而是xxList偏移了,每次读取都加上了偏移,截取后的list读取并没有问题,
但是上次在使用截取后的list遇到了一个问题,但不知道是什么问题了
可以使用
list.putAll(xxList.subList(1,xxList.size()));来截取list,
这样截取的list就是新创建的list然后把需要的元素一个个加进去的

浙公网安备 33010602011771号