Boolean! = False - PullRequest
       19

Boolean! = False

33 голосов
/ 30 ноября 2010

В Java вы обычно говорите, что

if(someBool != false)

совпадает с

if(someBool)

Но что, если someBool имеет тип boolean, а не Boolean, а его значение равно null?

Ответы [ 12 ]

0 голосов
/ 30 ноября 2010

Если его значение равно нулю, вы получите исключение NullPointerException

0 голосов
/ 30 ноября 2010

Так как Boolean даст вам объект, вы всегда должны проверять NULL, прежде чем работать с объектом

...