共計 665 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,String 類有兩種方法可以用來判斷字符串是否相等:
- 使用
equals()
方法:這是 String 類提供的用于比較兩個字符串是否相等的方法。它會比較兩個字符串的內容是否相同,如果相同則返回 true,否則返回 false。例如:
String str1 = "hello";
String str2 = "world";
String str3 = "hello";
System.out.println(str1.equals(str2)); // 輸出 false
System.out.println(str1.equals(str3)); // 輸出 true
- 使用
equalsIgnoreCase()
方法:這是 String 類提供的用于比較兩個字符串是否相等的方法,但是它會忽略字符串的大小寫。例如:
String str1 = "hello";
String str2 = "HELLO";
System.out.println(str1.equalsIgnoreCase(str2)); // 輸出 true
需要注意的是,使用 ==
運算符來比較兩個 String 對象是否相等是不正確的,因為 ==
比較的是對象的引用是否相等,而不是對象的內容是否相等。例如:
String str1 = "hello";
String str2 = new String("hello");
System.out.println(str1 == str2); // 輸出 false
總結:對于判斷兩個 String 對象是否相等,推薦使用 equals()
方法或 equalsIgnoreCase()
方法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完