1. 程式人生 > >Java學習篇之怎樣比較兩個字串

Java學習篇之怎樣比較兩個字串

1,在程式設計中,通常比較兩個字串是否相同的表示式是“==”,但在java中不能這麼寫。在java中,用的是equals();

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

if(A.equals(B)){

}

返回true 或false.

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

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