黑马程序员
使用 传统的方式,遍历集合,对集合中数据进行过滤
Stream流
Stream流方式优化
import java.util.ArrayList;
import java.util.stream.Stream;
public class Stream_List {
public static void main(String[] args) {
ArrayList<String> stringArrayList = new ArrayList<>();
stringArrayList.add("张无忌");
stringArrayList.add("张三丰");
stringArrayList.add("周芷若");
stringArrayList.add("杨过");
stringArrayList.stream().filter((name) -> {
return name.startsWith("张");
}).filter((name)->{
return name.length()==3;
}).forEach(name->System.out.println(name));
}
}