假设我有一个用户列表。 List<User> users
;
class User{
private String userId;
//getters setters.
}
我想检查列表是否有效。如果符合以下条件,则列表无效。
我怎样才能以更干净的方式使用java.utils.Optional
呢?
可选是完全无关紧要的。
只需检查所有用户是否都有userId:
boolean valid = users.stream().allMatch(u -> u.getUserId() != null);