Java ArrayList subList()
[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
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));
}
}
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()));
}
}
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