在Java中比較兩個字元串是否相等,想必隻要不是初學者都知道用equals()方法來進行比較,但是實際上很多時候都用錯了。
就我自己開發而言,加入比較一個
String s
的内容是否是
"aaa"
時,往往會寫成如下代碼:
if(s.equals("aaa")){
...
}
乍一看沒什麼問題,直到我裝了
Alibaba Coding Guidelines
這個插件,一檢查,就告訴我這樣不對了。
"aaa".equals(s);