2010-12-09 47 views

回答

9

使用JRE/JDK 1.5,它在String上沒有isEmpty方法。這將避免Scala使用1.6的isEmpty而不是它自己的情況。如果您還有Java庫,請確保選擇與1.5兼容的。

10

java.lang.String.isEmpty()被添加在薑餅(2.3)中。您將不得不編寫自己的替換功能...

+0

我對編譯2.2編譯器編譯可用那。它在`IndexedSeqOptimized.isEmpty`中發現`isEmpty`實現。 – 2010-12-09 10:17:20

+1

這是一些斯卡拉奇怪。你的問題中的Android API絕對不會出現,直到薑餅。看到http://developer.android.com/reference/java/lang/String.html#isEmpty()說「自API Level 9以來」 – 2010-12-09 10:24:28

7

另外使用(text.length()>0)

4

使用TextUtils.isEmpty()來代替,因爲API級別1