forEach forEachRemaing

public static void main(String[] args)
   {
       //创建一个元素类型为Integer的集合
       Collection<Integer> collection =  new HashSet<>();
       for (int i=0;i<10 ;i++ )
       {
           //向集合中添加元素
           collection.add(i);
       }
       //获取该集合的迭代器
       Iterator<Integer> iterator= collection.iterator();
       //调用迭代器的经过集合实现的抽象方法遍历集合元素
       while(iterator.hasNext())
       {
           System.out.println(iterator.next());
       }
       System.out.println("--------------");
       //调用forEachRemaining()方法遍历集合元素
       iterator.forEachRemaining(ele -> System.out.println(ele));
       
   }
}

foreachRemaing 只会遍历剩余 集合中还存在的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容