1.用法
list.subList(int fromIndex, int toIndex) 返回list中指定下标的元素组成的list集合,左闭右开(包括fromIndex元素,不包括toIndex).
2.注意点
返回的新的集合指向原有集合,修改新的集合会影响原有集合的内容.
3.决解方案
1)新建一个新的集合
ArrayList<String> realList = new ArrayList<String>(list.subList( fromIndex, toIndex));
操作realList不会影响原有list.
2)添加到新的集合中
ArrayList<String> newList = new ArrayList<String>();
newList.addAll(list.subList( fromIndex, toIndex));
操作newList不会影响原有list.