3.1 概述
Java8的Stream使用的是函数式编程模式,
如同它的名字一样,它可以被用来对集合或数组进行链状流式的操作。可以更方便的让我们对集合或数组操作。
3.3 快速入门
3.3.1 需求
//打印所有年龄小于18的作家的名字,并且要注意去重 List<Author> authors = getAuthors(); authors. stream()//把集合转换成流 .distinct()//先去除重复的作家 .filter(author -> author.getAge()<18)//筛选年龄小于18的 .forEach(author -> System.out.println(author.getName()));//遍历打印名字