Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Rujukan :
http://tutorials.jenkov.com/java-collections/iterable.html
Interface Iterable (java.lang.Iterable) adalah satu dari interface root pada class Java collection. Interface Collection melebarkan/extends Iterable, jadi semua subtipe Collection juga mengimplementasikan interface Iterable.
Suatu class yang mengimplementasikan Iterable dapat diguankan dengan new for-loop. Berikut contohnya :
List list = new ArrayList();
for(Object o : list){
//do something o;
}
Interface Iterable hanya memiliki satu metode :
public interface Iterable<T> {
public Iterator<T> iterator();
}
Bagaimana kita mengimplementasikan interface Iterable ini sehingga kita dapat menggunakannya dengan new for-loop akan dijelaskan pada bagian Tutorial Java Generic di bagian Mengimplementasikan Interface Iterable, insya Allah
(reza@rumahilmu.or.id)
Leave a Reply