Interface Iterable<T>
- All Known Subinterfaces:
Collection<E>, Deque<E>, List<E>, NavigableSet<E>, Queue<E>, Set<E>, SortedSet<E>
- All Known Implementing Classes:
AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList, AbstractSet, ArrayDeque, ArrayList, ConcurrentHashMap.KeySetView, CopyOnWriteArrayList, CopyOnWriteArraySet, HashSet, LinkedHashSet, LinkedList, PriorityQueue, Stack, TreeSet, Vector
public interface Iterable<T>
Objects of classes that implement this interface can be used within a
foreach statement.
Since
1.5
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidPerforms the given action for each element of theIterable.iterator()Returns anIteratorfor the elements in this object.default Spliterator<T> The elements, as aSpliteratorwhose size is not known.
-
Method Details
-
iterator
-
forEach
-
spliterator
The elements, as aSpliteratorwhose size is not known.
-