Допустим, у меня есть список пользователей. List<User> users;
class User{
private String userId;
//getters setters.
}
Я хотел проверить, действителен ли список. Список недействителен, если выполняется следующее условие.
Как я могу сделать это с помощью java.utils.Optional более чистым способом?




Необязательно совершенно неактуально.
Просто проверьте, есть ли у всех пользователей userId:
boolean valid = users.stream().allMatch(u -> u.getUserId() != null);
Можете ли вы перефразировать требование (используя некоторый код) и подтвердить, действительно ли Список недействителен ... Если пользователь в каждом из элементов списка имеет значение userId. означает, что вы имели в виду?