1
可能重複:
Why does null reference print as 「null」爲什麼java將空字符串打印爲「null」而不是拋出NullPointerException?
這在Java API指定。我想知道這是爲了與以前版本的Java兼容,還是有其他一些重要的原因。
可能重複:
Why does null reference print as 「null」爲什麼java將空字符串打印爲「null」而不是拋出NullPointerException?
這在Java API指定。我想知道這是爲了與以前版本的Java兼容,還是有其他一些重要的原因。
當轉換爲字符串時,消息中的null
通常比拋出NullPointerException更有用。差異可能是一個務實的決定。
如果我有兩個字符串,str1 = null,str2 =「null」,並通過OutputStream發送,並在另一端測試收到的值是否相同,該怎麼辦? – stackoverflower
您的問題已答覆[這裏](http://stackoverflow.com/questions/7374363/why-does-null-reference-print-as-null)。 –
另一個必須閱讀後 - http://luckytoilet.wordpress.com/2010/05/21/how-system-out-println-really-works/ – adatapost