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 :

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


About Reza Ervani 430 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.