https://www.cnblogs.com/jpfss/p/11213949.html
package com.lianflower.web;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
* @Author Lian Flower
* @Date 2020/6/23 10:24
* @Version 1.0
*/
public class Test9 {
public static void main(String[] args) {
List<User> users = new ArrayList<>();
User user1 = new User();
user1.setId("11");
user1.setName("coco");
user1.setAge("18");
User user2 = new User();
user2.setId("12");
user2.setName(null); //设置name属性为null
user2.setAge("20");
users.add(user1);
users.add(user2);
System.out.println(users); //[User{id='11', name='coco', age='18'}, User{id='12', name='null', age='20'}]
//过滤name属性为null的对象,然后返回新的list
List users2 = users.stream().filter(s -> s.getName() != null).collect(Collectors.toList());
System.out.println(users2); //[User{id='11', name='coco', age='18'}]
}
}