Lambda终结操作count

count

​ 可以用来获取当前流中元素的个数。

例子:

​ 打印这些作家的所出书籍的数目,注意删除重复元素。

//        打印这些作家的所出书籍的数目,注意删除重复元素。
        List authors = getAuthors();

        long count = authors.stream()
                .flatMap(author -> author.getBooks().stream())
                .distinct()
                .count();
        System.out.println(count);

你可能感兴趣的:(Lambda)