2016-01-08 2 views
1

Я бы хотел избежать тройных выражений для проверки нуля, то есть return x == null ? null : return x.y; Итак, я хочу вернуть составной объект другого объекта, который может быть пустым - в этом случае я бы просто хотел вернуть null. Я ищу какой-то полезный метод (Guava mby?), Который будет короче трехмерного выражения с нулевой проверкой.Избегайте нулевых проверок

+0

попробовать использовать что-то называется Assertions – Arlind

+5

Оба Java8 и гуавы ввести тип '' Дополнительный , который, что вам нужно, я думаю –

+0

@Arlind утверждение не то, что мне нужно, так как это было бы throw, если x равно null, и это не будет более коротким использованием синтаксиса. –

ответ

Смежные вопросы