В Java тернарный оператор можно использовать для проверки на нулевое значение. Тернарный оператор — это сокращенный способ написания оператора if-else. Он имеет следующий синтаксис:
variable = (condition) ? expression1 : expression2;
Если условие истинно, то выражение1присваивается переменной; в противном случае выражение2присваивается переменной.
Чтобы выполнить проверку на null с помощью тернарного оператора, вы можете использовать следующий подход:
variable = (object != null) ? object : defaultValue;
Здесь, если objectне имеет значения null, он присваивается переменной; в противном случае defaultValueприсваивается переменной.
В качестве альтернативы, если вы хотите выполнить разные блоки кода на основе проверки на нулевое значение, вы можете использовать тернарный оператор следующим образом:
result = (object != null) ? doSomething(object) : doSomethingElse();
В этом случае, если objectне равно нулю, будет вызван метод doSomething(object), и его результат будет присвоен result. В противном случае будет вызван метод doSomethingElse(), и его результат будет присвоен result.