Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Optional判断是否为空的处理,希望能够帮助你!!!。
userList.clear();
userList.add(new User(3, "Tom3"));
userList.add(new User(2, "Tom2"));
userList.add(new User(1, "Tom1"));
Optional<List<User>> optional = Optional.ofNullable(userList);
optional.ifPresent(new Consumer<List<User>>() {
@Override
public void accept(List<User> users) {
users.stream().forEach(user -> {
System.out.println(user.getName());
});
}
});
// Tom3
// Tom2
// Tom1
Optional<List<User>> optional2 = Optional.ofNullable(userList);
optional.ifPresent(users -> {
users.stream().forEach(user -> {
System.out.println(user.getName());
});
});
// Tom3
// Tom2
// Tom1
userList.clear();
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章