java中使用lambda和filter对list按照条件过滤并形成新的list
版权声明:本文为博主System.out.print原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
public class User(){
private String name;
private int age;
private String sex;
}
public int getAge()
{
return age;
}
public String getSex()
{
return sex;
}
List<User> collect = list.stream()
.filter(user -> user.getAge()<30 && "女".equals(user.getSex()))
.collect(Collectors.toList());