2013-12-22 70 views
2

我們如何比較空值? 例如,我想比較空的如何比較null?

class_name == "null" 

但是代碼不檢查,如果類爲null。 有什麼問題?

+2

使用'CLASS_NAME == null'或改善你的問題,如果我沒有得到意義。 – fabian

+2

使用class_name == null –

+0

@fabian ohh工作。謝謝 – user3127386

回答

6

您正在比較字符串「null」的參考

刪除雙引號,以便獲得special null type (JLS)

你想:

class_name == null 
       ↑ 
+0

我們可以使用===而不是==? – user3127386

+0

No. Java!= JavaScript。 – Maroun

+1

請不要給*甚至*提示*的概念,你可以*比較字符串*與'==':) –

1

class_name == null因爲在你的方式,你把它比作string不爲空

+2

是空的對象或數據類型,在Java? – user3127386

+0

對不起,null不是java中的對象(它是JavaScript中的對象)null是java中的特殊類型,如果你想在java中獲得更多的信息,你可以看看這個問題http://stackoverflow.com/questions/ 2707322 /什麼,是無效的,java的 –

0
if(class_name == null) 
    // do something;