Java ArrayList subList()

Java ArrayList [Java ArrayList] Java ArrayList

subList()

subList()

arraylist.subList(int fromIndex, int toIndex)

arraylist ArrayList

  • fromIndex -
  • toIndex -

fromIndex 0 IndexOutOfBoundsException

fromIndex toIndex IllegalArgumentException

fromIndex toIndex-1 toIndex

ImndozqYXcpksZER.png [ImndozqYXcpksZER.png]

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        //
        ArrayList<String> sites = new ArrayList<>();

        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Wiki");
        System.out.println(": " + sites);

        // 13
        System.out.println("SubList: " + sites.subList(1, 3));
    }
}

: [Google, Runoob, Taobao, Wiki]
SubList: [Runoob, Taobao]

subList() 1 3 3

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //
        ArrayList<Integer> ages = new ArrayList<>();

        //
        ages.add(10);
        ages.add(12);
        ages.add(15);
        ages.add(19);
        ages.add(23);
        ages.add(34);
        System.out.println(": " + ages);

        // 18
        System.out.println("18 : " + ages.subList(0, 3));

        // 18
        System.out.println("18 : " + ages.subList(3, ages.size()));
    }
}

: [10, 12, 15, 19, 23, 34]
18 : [10, 12, 15]
18 : [19, 23, 34]

ages subList() 18 18

ages.size() size() Java ArrayList size()

Java ArrayList [Java ArrayList] Java ArrayList