首頁  >  文章  >  Java  >  java字串比較方法

java字串比較方法

一个新手
一个新手原創
2017-10-10 09:39:422601瀏覽

我最近剛學java,今天程式設計的時候就遇到一個棘手的問題,就是關於判斷兩個字串是否相等的問題。在程式設計中,通常比較兩個字串是否相同的表達式是“==”,但在java中不能這麼寫。在java中,用的是equals();

例:A字串和B和字串比較:

if(A.equals(B)){
}

傳回true 或false.

String 的equals方法用於比較兩個字串是否相等。由於字串是物件類型,所以不能用簡單的「==」判斷。而使用equals比較兩個物件的內容是否相等。

注意:

equals()比較的是物件的內容(區分字母的大小寫格式),但如果使用「==」比較兩個物件時,比較的是兩個物件的記憶體位址,所以不相等。即使它們內容相等,但是不同物件的記憶體位址也是不相同的。

以上是java字串比較方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn