Главная

Java

Collections Framework


интерфейс Iterable:

Означает перебираемый .
Если некий класс реализует Iterable<T>, значит, он содержит внутри себя элементы T, которые можно перебирать с помощью цикла for-each .

методы интерфейса Iterable:

Пример:


import java.util.*;
 
public class Program {
 
    public static void main(String[] args) {
         
        ArrayList<String> states = new ArrayList<String>();
        states.add("Germany");
        states.add("France");
        states.add("Italy");
        states.add("Spain");
         
        Iterator<String> iter = states.iterator();
        while(iter.hasNext()){
         
            System.out.println(iter.next());
        }
    }
}

Полезные ссылки: