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