空字符串(String s = null
)和空字符串(String s = ""
)之間的區別是什麼?空字符串和空字符串之間的區別
這是我有:
String s1 = ""; //print statement does not print any thing for s1 but s1.length()=0
String s2 = null;//print statement prints "null" for s2 but s2.length() gives exception
是什麼意思?
這已被問及(以及很好的回答)之前:http://stackoverflow.com/questions/4802015/difference-between-null-and-java-string – Eric
@Eric是的這是類似的問題,但我的意圖是要知道爲什麼爲s1.length()返回零和s2.length()給出例外..但無論如何,謝謝我有更多的細節信息關於你在這個頁面鏈接你.. –