Boolean Object and boolean variable issue in JAVA

后端 未结 6 1745
走了就别回头了
走了就别回头了 2020-12-17 08:41

I declare a Boolean variable. For example Boolean dataVal=null;
Now if I execute the following code segment:

if(dataVal)
    System.out.prin         


        
6条回答
  •  春和景丽
    2020-12-17 09:16

    Boolean (class) != boolean (primitive type).

    Java tries to get the primitive value calling dataVal.booleanValue(). Because dataVal is null, you get a null pointer exception.

提交回复
热议问题