Como obter o primeiro valor não nulo em Java?

Existe um equivalente em Java do SQLCOALESCE função? Ou seja, existe alguma maneira de retornar o primeiro valor não nulo de várias variáveis?

por exemplo.

Double a = null;
Double b = 4.4;
Double c = null;

Quero, de alguma forma, ter uma declaração que retorne o primeiro valor não nulo dea, bec - neste caso, retornariabou 4.4. (Algo como o método sql - returnCOALESCE(a,b,c)) Eu sei que posso fazê-lo explicitamente com algo como:

return a != null ? a : (b != null ? b : c)

Mas me perguntei se havia alguma função incorporada e aceita para fazer isso.

questionAnswers(12)

yourAnswerToTheQuestion