20230411 java.lang.Iterable

发布时间 2023-06-20 11:27:36作者: 流星<。)#)))≦

介绍

  • public interface Iterable<T>
  • 实现此接口允许对象成为“for-each 循环”语句的目标
    // 遍历集合
    for (Suit suit: suits) 
    
    // 遍历数组
    for ( int i : a )
    
  • 只有一个抽象方法 iterator ,是函数式接口

方法

  • iterator

    返回迭代器

  • forEach

    对 Iterable 的每个元素执行给定的消费操作

  • spliterator

    创建一个未知大小的 Spliterator