Проверка допустимости дополнительного списка в java

Допустим, у меня есть список пользователей. List<User> users;

class User{
 private String userId;
 //getters setters.
}

Я хотел проверить, действителен ли список. Список недействителен, если выполняется следующее условие.

  1. Пусто ИЛИ
  2. Если Пользователь в каждом из пунктов списка имеет значение userId.

Как я могу сделать это с помощью java.utils.Optional более чистым способом?

Можете ли вы перефразировать требование (используя некоторый код) и подтвердить, действительно ли Список недействителен ... Если пользователь в каждом из элементов списка имеет значение userId. означает, что вы имели в виду?

Naman 15.09.2018 15:17
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
1
86
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Необязательно совершенно неактуально.

Просто проверьте, есть ли у всех пользователей userId:

boolean valid = users.stream().allMatch(u -> u.getUserId() != null);
Список недействителен ... Если пользователь в каждом из элементов списка имеет значение userId ... странное, но странное требование в вопросе
Naman 15.09.2018 15:08

Другие вопросы по теме