Как получить первое ненулевое значение в Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как получить первое ненулевое значение в Java?

Сообщение Anonymous »


Существует ли Java-эквивалент функции SQL COALESCE? То есть есть ли способ вернуть первое ненулевое значение нескольких переменных?

например

Double a = null; Двойной б = 4,4; Двойной с = ноль; Я хочу каким-то образом иметь оператор, который будет возвращать первое ненулевое значение a, b и c - в этом В этом случае он вернет b или 4.4. (Что-то вроде метода sql — return COALESCE(a,b,c)). Я знаю, что могу сделать это явно, например:

вернуть != null ? а : (б != ноль ? б : с) Но мне было интересно, существует ли какая-нибудь встроенная общепринятая функция для этого.

Вернуться в «JAVA»