Pages

Monday, August 25, 2014

Mengambil Sub List dari sebuah ArrayList di Java

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:

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

Related Posts Plugin for WordPress, Blogger...