publicstaticvoidmain(String[] args){
List<User> userList =newArrayList<>();
User one =newUser();
one.setId(1);
one.setAge(2);
one.setName("haha");
User two =newUser();
two.setId(10);
two.setAge(5);
two.setName("gaga");
userList.add(one);
userList.add(two);//如果满足条件的对象存在
User user = userList.stream().filter(t ->1== t.getId()).findAny().get();
System.out.println("have: "+ user.toString());//如果对象不存在,则会抛出异常:java.util.NoSuchElementException: No value present
User e = userList.stream().filter(t ->3== t.getId()).findAny().get();
System.out.println(e);//如果对象不存在则返回特定对象
User n = userList.stream().filter(t ->3== t.getId()).findAny().orElse(null);
System.out.println(n);//判断对象是否存在boolean b = userList.stream().filter(t ->3== t.getId()).findAny().isPresent();
System.out.println("noHaving: "+ b);}