Java Collection : Iterable

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Rujukan :

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 :

[code language=”java”]

List list = new ArrayList();

for(Object o : list){
//do something o;


Interface Iterable hanya memiliki satu metode :

[code language=”java”]

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


About Reza Ervani 425 Articles
Adalah pendiri -

Be the first to comment

Leave a Reply

Your email address will not be published.


This site uses Akismet to reduce spam. Learn how your comment data is processed.