Pada postingan kali ini kita akan melihat bagaimana cara mendapatkan sublist dari sebuah ArrayList menggunakan method subList dari Class ArrayList. Method tersebut akan mengambil sebuah list dengan porsi yang telah di tentukan pada parameter method (int start sampai dengan int end dikurangi 1) dan method tersebut akan mengembalikannya sebagai sebuah List.
public abstract List<E> subList (int start, int end);
Parameter:
- start: index darimana sublist akan dimulai.
- end: index dimana sublist akan berakhir dikurangi 1.
Eksepsi:
- indexOutOfBoundsException: jika start < 0, start > end atau end > size()
Contoh cara mendapatkan sub-list dari sebuah ArrayList
Dibawah ini merupakan contoh sederhana dari penggunaan method subList() untuk mendapatkan sub list dari sebuah ArrayList.
// rizki-java.blogspot.com import java.util.ArrayList; import java.util.List; public class SublistExample { public static void main(String a[]) { ArrayList<String> al = new ArrayList<String>(); // Add some elements to ArrayList al.add("A"); al.add("B"); al.add("C"); al.add("D"); al.add("E"); al.add("F"); System.out.println("Original ArrayList Content: " + al); // Sublist to ArrayList ArrayList<String> al2 = new ArrayList<String>(al.subList(1, 4)); System.out.println("SubList stored in ArrayList: " + al2); // Sublist to List List<String> list = al.subList(1, 4); System.out.println("SubList stored in List: " + list); } }
source: java List
No comments:
Post a Comment