package com.learn.cn;
import java.security.spec.RSAOtherPrimeInfo;
import java.util.ArrayList;
import java.util.List;
public class SubList {
public static void main(String[] args) {
List<String> lists = new ArrayList<>();
lists.add("a");
lists.add("b");
lists.add("c");
lists.add("d");
lists.add("e");
System.out.println("原来的集合:");
for (String str : lists) {
System.out.println(str+"");
}
//subList方法也是需要传入两个参数,第一个是开始位置(包含),第二个是结束位置(不包含)。
//使用sublist 包含开始元素 List<E> subList(int fromIndex, int toIndex); <<<=======>>>不包含结束元素
List<String> newList=lists.subList(1,3);
//给newList中插入元素
newList.add("f");
newList.add("g");
System.out.println("\n调用subList方法之后,遍历集合");
for (String str : newList) {
System.out.println(str + "");
}
}
}
原来的集合:
a
b
c
d
e
调用subList方法之后,遍历集合
b
c
f
g