2011-10-29 16 views

Odpowiedz

15

Nie można wykonać sprawdzania typów pierwotnych. boolean jest typem pierwotnym.

Jeśli bezwzględnie potrzebujesz reprezentować wartość null ze zmienną boolean, musisz użyć klasy opakowania java.lang.Boolean.

Tak, Twój przykład byłoby:

Boolean isTrue; 
isTrue = null; // valid 
isTrue = true; // valid 
isTrue = false; // valid 
if (isTrue == null) { 
    // valid! 
} 

Here's the WIKIPEDIA entry for primitive wrapper classes.

4

logiczny jest rodzajem primative i nie może być null.

5

Prawo sposobem jest

boolean isTrue; 
if(!isTrue) 

lub

if(isTrue) 

Nie można sprawdzić, czy logiczna jest zerowy lub not.boolean muszą być prawdziwe lub fałszywe.

0

Wartość logiczna nie może mieć wartości null w java.

Wartość logiczna może być jednak pusta.

Powiązane problemy