使用Stream流完成对集合中的人进行过滤
package Demo01_Stream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Demo02_Stream {
/*
* 过滤集合中所有姓张的人
* 在过滤其中所有名字长度为3的人
* 输出
*/
public static void main(String[] args) {
List<String> list = new ArrayList<>();
Collections.addAll(list, "张献忠","刘德华","张翔","张三","哈克","张小三");
list.stream()
.filter(name->name.startsWith("张"))
.filter(name->name.length()==3)
.forEach(name->System.out.println(name));;
}
}