天天看點

java中equals()方法的正确使用

在Java中比較兩個字元串是否相等,想必隻要不是初學者都知道用equals()方法來進行比較,但是實際上很多時候都用錯了。

就我自己開發而言,加入比較一個​

​String s​

​​的内容是否是​

​"aaa"​

​時,往往會寫成如下代碼:

if(s.equals("aaa")){
    ...
}      

乍一看沒什麼問題,直到我裝了​

​Alibaba Coding Guidelines​

​ 這個插件,一檢查,就告訴我這樣不對了。

"aaa".equals(s);