为了显示ArrayList的子列表,让我们首先声明一个ArrayList并添加一些元素-
ArrayList<String>arrayList = new ArrayList<String>(); arrayList.add("100"); arrayList.add("200"); arrayList.add("300"); arrayList.add("400"); arrayList.add("500"); arrayList.add("600"); arrayList.add("700"); arrayList.add("800"); arrayList.add("900"); arrayList.add("1000");
立即获取ArrayList的子列表。在这里,我们从数组索引4到8获得子列表-
List<String>list = arrayList.subList(4, 8);
import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { ArrayList<String>arrayList = new ArrayList<String>(); arrayList.add("100"); arrayList.add("200"); arrayList.add("300"); arrayList.add("400"); arrayList.add("500"); arrayList.add("600"); arrayList.add("700"); arrayList.add("800"); arrayList.add("900"); arrayList.add("1000"); System.out.println("ArrayList..."); for (String s: arrayList) System.out.println(s); List<String>list = arrayList.subList(4, 8); System.out.println("SubList of ArrayList..."); for (int i = 0; i < list.size(); i++) System.out.println(list.get(i)); } }
输出结果
ArrayList... 100 200 300 400 500 600 700 800 900 1000 SubList of ArrayList... 500 600 700 800