2015-02-05 72 views
2

我知道在java中我們應該使用String.equals來比較兩個字符串對象的值。然而,我一直是一名C++程序員,記得我們不能用「==」來比較兩個字符串。我一次又一次地犯同樣的錯誤。在Android java中關於字符串比較的Lint警告

我想我們不能像我們在C++中那樣重載一個操作符。我在eclipse中開發android應用程序。無論如何,當我嘗試使用「==」來比較兩個字符串時,創建一個lint規則以至少會發出警告?

回答

1

如果您使用的是Android Studio,請打開「首選項」對話框,選擇「檢查」,然後搜索「==」。您會看到許多可以勾選的「可能的錯誤」。順便說一下,對象比較選項不包括數字或字符串比較。 >設置 - - >編輯 -

enter image description here

Android 2.2中此設置
+0

可以在'文件中找到> Inspections' – wal