Я бы хотел избежать тройных выражений для проверки нуля, то есть return x == null ? null : return x.y;
Итак, я хочу вернуть составной объект другого объекта, который может быть пустым - в этом случае я бы просто хотел вернуть null. Я ищу какой-то полезный метод (Guava mby?), Который будет короче трехмерного выражения с нулевой проверкой.Избегайте нулевых проверок
1
A
ответ
0
Apache commons имеет ObjectUtils.defaultIfNull()
.
Смежные вопросы
- 1. Избегайте пустых проверок?
- 2. Лучший pratice для нулевых проверок нескольких полей
- 3. если заявления и размещение нулевых проверок
- 4. Избегайте нежелательной нулевых значений в двойной переменной
- 5. Как использовать Option.map и Option.bind, чтобы переписать несколько нулевых проверок?
- 6. способ сократить/каскадом избегают нулевых проверок в случае, заявления
- 7. Сравнение свойств объектов, лучший способ обработки нулевых проверок?
- 8. Воспользовавшись функцией try catch block вместо выполнения повторных нулевых проверок
- 9. Javascript лучшая практика для серии нулевых/неопределенных проверок
- 10. Избегайте сохранения нулевых значений при пропуске итерации в цикле for
- 11. Количество проверок
- 12. Избегайте сериализации нулевых полей с помощью пользовательского JsonSerializer и JsonGenerator от Jackson
- 13. Прагматичный способ обработки вложенных нулевых проверок в существующих кодах Java xmlbeans?
- 14. Textbox ошибки целочисленных проверок
- 15. 2 таблицы проверок Mysql
- 16. Предотвращение проверок для SVN
- 17. Количество необходимых проверок
- 18. Выполнение пользовательских проверок relativelayout
- 19. несколько проверок расширения файла
- 20. Как запустить серию проверок?
- 21. Получение проверок от друзей
- 22. GIT несколько местных проверок
- 23. SVN: История проверок пользователей?
- 24. Список проверок сессии
- 25. Cruisecontrol.net отсутствующих проверок
- 26. PHP - диапазон проверок даты
- 27. Группа проверок ASP.NET MVC
- 28. postgresql значения проверок домена
- 29. оповещение обусловливающего проверок модели
- 30. Слишком много проверок Before_Filter?
попробовать использовать что-то называется Assertions – Arlind
Оба Java8 и гуавы ввести тип '' Дополнительный, который, что вам нужно, я думаю –
@Arlind утверждение не то, что мне нужно, так как это было бы throw, если x равно null, и это не будет более коротким использованием синтаксиса. –