使用Lambda表达式遍历集合(forEach方法)

使用Lambda表达式遍历集合(forEach方法)

Java8为Iterable接口新增forEach(Consumer action)方法,Iterable接口是Collection接口的父接口,Collection集合也可调用该方法。当程序调用该方法遍历时,会依次将集合元素传给Consumer的accept(T t)方法(Iterable接口中唯一的抽象方法)。

public class CollectionEach {
    public static void main(String[] args)
    {
        Collection books = new HashSet();
        books.add("轻量级Java EE企业应用实战");
        books.add("疯狂Java 讲义");
        books.add("疯狂Android 讲义");
        books.forEach(obj -> System.out.println("迭代集合元素:" + obj));
    }
}

结果

迭代集合元素:疯狂Java 讲义
迭代集合元素:轻量级Java EE企业应用实战
迭代集合元素:疯狂Android 讲义
    原文作者:SuperBeauty
    原文地址: https://blog.csdn.net/SuperBeauty/article/details/50038459
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞