java.lang · java.base · since Java 1.5
Iterable
public interface Iterable<T>The for-each contract: anything providing an Iterator can be looped over. One abstract method — iterator() — plus forEach and spliterator defaults.
Key methods
Iterator<T> iterator() | The single abstract method. |
default void forEach(Consumer<? super T> action) | Internal iteration. |