1、什么是流
流是从支持数据处理操作的源生成的元素序列,源可以是数组、文件、集合、函数。流不是集合元素,它不是数据结构并不保存数据,它的主要目的在于计算;
.filter:根据某一条件对集合进行筛选
.map:抽取对象集合中的某个元素组成集合
//筛选
List<PersonDemo> lists = list.stream().filter(x -> x.getAge()>=20).collect(Collectors.toList());
long count = list.stream().filter(x -> x.getAge()>=20).count();