stream.filter一般适用于list集合,主要作用就是模拟sql查询,从集合中查询想要的数据。filter里面的参数user是指集合里面的每一项
使用时要注意:输出的也是list,且filter中参数类型是list中的参数类型
example:
public class StreamTest {
public static void main(String[] args){
List<String> list=new ArrayList<>();
list.add("123");
list.add("2434");
list.add("22");
List<String> list1=list.stream().filter(s->s).collect(Collectors.toList());
System.out.println(list1);
}
}
输出如下: