Stream 流
1. 使用传统的方式对集合里的元素进行过滤
String name;
name.startsWith(" ")
题目;首先筛选姓张的人,其次筛选名字有3个字的人,最后对结果进行打印输出
用stream流的方式对案例进行优化:JDK 1.8之后才有,关注的是做什么,而不是怎么做。Lambda的衍生物
冗杂的代码:
简化后的代码:
package Part3.Day_29;
import java.util.ArrayList;
import java.util.List;
public class demo01list {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("张无忌");
list.add("周芷若");
list.add("赵敏");
list.add("张强");
list.add("张三丰");
list.stream()
.filter(na