Задать вопрос
@brainplus

Есть ли в Java аналог оператора «??» из JavaScript?

Есть ли в Java аналог оператора "??" из JavaScript?

Который в JS используется так:
value_that_can_be_null ?? value_in_case_its_null

и который делает то же самое, что в JS и Java значит выращение
value_that_can_be_null != null ? value_that_can_be_null : value_in_case_its_null

То есть который возвращает то что справа от ?? если значение слева равно null, и значение слева если оно не null.

А то надоело много букв набивать..
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ближайшее приближение
value = Objects.requireNonNullElse(nullable_value, default_value);
и его ленивая версия Objects.requireNonNullElseGet
Всё-таки разработчики Java всегда выбирают самый неудобный способ сделать что-то
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы