该subList()方法返回此列表的一部分,位于指定的fromIndex(包括)和toIndex(不包括)之间。通过将范围设置为两个参数,使用该方法获取子列表。
语法如下。
public List<E> subList(int fromIndex, int toIndex)
此处,参数fromIndex是子列表的低端点(包括端点),而toIndex是子列表的高端点(不含端点)。
要使用AbstractList类,请导入以下包。
import java.util.AbstractList;
以下是subList()在Java中实现AbstractlList类的方法的示例。
import java.util.ArrayList;
import java.util.AbstractList;
public class Demo {
public static void main(String[] args) {
AbstractList<Integer> myList = new ArrayList<Integer>();
myList.add(5);
myList.add(20);
myList.add(35);
myList.add(47);
myList.add(55);
myList.add(70);
myList.add(100);
myList.add(140);
myList.add(180);
myList.add(250);
System.out.println("Elements in AbstractList = " + myList);
List<Integer> list = myList.subList(5, 7);
System.out.println("Sublist of AbstractList: "+ list);
}
}输出结果
Elements in AbstractList = [5, 20, 35, 47, 55, 70, 100, 140, 180, 250] Sublist of AbstractList: [70, 100]