假设我有一个用户列表。 List<User> users
;
class User{
private String userId;
//getters setters.
}
我想检查列表是否有效。如果满足以下条件,则该列表无效。
如何以一种更简洁的方式使用java.utils.Optional
来做到这一点?
答案 0 :(得分:3)
可选是完全不相关的。
只需检查是否所有用户都有一个userId:
boolean valid = users.stream().allMatch(u -> u.getUserId() != null);