如何在JAVA中比較兩個String對象

問題 最近寫程序的時候,遇到了需要比較兩個 String 對象是否相等的情況,我習慣性的寫了形如if(a == "a"){}的語句,IDEA 跳出警告,內容如下: String values are compared using '==', not 'equals()'. 也就是說我剛剛那句話應該寫成if(a.equals("a")){}纔對,果然不再標紅了。 說明 那麼,爲什麼會這樣呢?==和e
相關文章
相關標籤/搜索