Разъяснение троичных укорочений, связанных с нулем в Java - PullRequest
0 голосов
/ 25 ноября 2011

Этот сайт: Информация о нулевой константе в Java гласит, что следующие два оператора являются синонимами:

if(PossibleNullVariable!=null)PossibleNullVariable.Action();
PossibleNullVariable!.Action();

Кроме того, этот сайт: Информация об избежании нулевых проверок в Java гласит, что эти два оператора являются синонимами:

String str = getStringMayBeNull()!=null?getStringMayBeNull():"";
String str = getStringMayBeNull() ?: “”;

Могу ли я получить некоторые разъяснения, пожалуйста? Спасибо за ваше время. (

1 Ответ

1 голос
/ 25 ноября 2011

Оба из них предложения , приведенные авторами статей, как лучшие способы борьбы с null. Ни один из них в настоящее время не на Java.

...