任何人都可以請解釋如何檢查字符串是否爲空或空?爲什麼這兩個檢查爲空和空返回不同的結果?
我有一個下面的代碼給出不同的結果解釋爲什麼。
val someMap = ListMap[String,String]("key1" -> "")
val s = ""
println("s.isEmpty() : "+s.isEmpty())
println("someMap.get(\"key1\") : "+someMap.get("key1").toString().isEmpty)
結果是
s.isEmpty() : true
someMap.get("key1") : false
但是,爲什麼?
謝謝你的回答,知道了答案,我們可以顯示someMap.get(「KEY1」)的結果。獲得 – Azhar
@Azhar好了,你可以用'獲得(「密鑰」)。GET' ,但它有點古怪:你不寫'1.toString.toInt',對吧?這是完全一樣的。 –
好吧,明白了謝謝你:) – Azhar