java.lang.Iterable
public interface Iterable<T>
rt.jar
1.5
foreach
语句的目标接口定义方法 |
---|
Iterator<T> iterator(); 返回一个在一组 T 类型的元素上进行迭代的迭代器。 |
默认实现方法 |
---|
void forEach(Consumer<? super T> action) 对 Iterable 的每个元素执行给定的操作,直到处理完所有元素或该操作引发异常为止。除非实现类另有指定,否则操作将按迭代顺序执行(如果指定了迭代顺序)。操作引发的异常将转发给调用者。 |
Spliterator<T> spliterator() 在此 Iterable 描述的元素上创建 Spliterator |