list之subList(int fromIndex, int toIndex)

1.用法

    list.subList(int fromIndex, int toIndex)  返回list中指定下标的元素组成的list集合,左闭右开(包括fromIndex元素,不包括toIndex).

2.注意点

    返回的新的集合指向原有集合,修改新的集合会影响原有集合的内容.

3.决解方案

1)新建一个新的集合

    ArrayList realList = new ArrayList(list.subList( fromIndex,  toIndex));

操作realList不会影响原有list.

2)添加到新的集合中

    ArrayList newList = new ArrayList();

    newList.addAll(list.subList( fromIndex,  toIndex));

操作newList不会影响原有list.

你可能感兴趣的:(JavaEE)