JavaでArrayListをサブリストに分割する方法

次の例は、開始インデックスと終了インデックスを指定することで、インデックス範囲に基づいて ArrayList の内容を取得する方法を示しています。このコードを使用すると、ArrayListの一部を取得できます:

import java.util.ArrayList;
import java.util.List;

public class SubArrayList {

public static void main(String a[]){
ArrayList arraylist = new ArrayList();
//最後に要素を追加
arraylist.add("1");
arraylist.add("2");
arraylist.add("3");
arraylist.add("4");
arraylist.add("5");
arraylist.add("6");
arraylist.add("7");
System.out.println("ArrayList: "+配列リスト);
List sublist = arraylist.subList(2, 5);
System.out.println("サブリスト: "+サブリスト);
}
}
Output:

ArrayList: [1, 2, 3, 4, 5, 6, 7]
Sublist: [3, 4, 5]