Java String equalsIgnoreCase() 方法比較兩個字符串,忽略大小寫差異。如果字符串相等,equalsIgnoreCase() 返回 true。如果不是,則返回 false。
用法:
string.equalsIgnoreCase(String str)
這裏,string
是String
類的對象。
參數:
字符串 equalsIgnoreCase()
方法采用單個參數。
- str- 要比較的字符串
equalsToIgnoreCase() 返回值
- 返回真如果字符串相等,忽略大小寫考慮
- 返回假如果字符串不相等
- 返回假如果
str
參數是null
示例 1:Java 字符串 equalsIgnoreCase()
class Main {
public static void main(String[] args) {
String str1 = "Learn Java";
String str2 = "learn java";
String str3 = "Learn Kolin";
Boolean result;
// comparing str1 with str2
result = str1.equalsIgnoreCase(str2);
System.out.println(result); // true
// comparing str1 with str3
result = str1.equalsIgnoreCase(str3);
System.out.println(result); // false
// comparing str3 with str1
result = str3.equalsIgnoreCase(str1);
System.out.println(result); // false
}
}
這裏,
- 如果不考慮大小寫差異,
str1
和str2
是相等的。因此,str1.equalsIgnoreCase(str2)
返回true
。 str1
和str3
不相等。因此,str1.equalsIgnoreCase(str3)
和str3.equalsIgnoreCase(str1)
返回false
。
示例 2:檢查兩個字符串是否相等
class Main {
public static void main(String[] args) {
String str1 = "LEARN JAVA";
String str2 = "Learn Java";
// if str1 and str2 are equal (ignoring case differences),
// the result is true
if (str1.equalsIgnoreCase(str2)) {
System.out.println("str1 and str2 are equal");
}
else {
System.out.println("str1 and str2 are not equal");
}
}
}
輸出
str1 and str2 are equal
如果您需要比較兩個字符串並考慮大小寫差異,請使用
相關用法
- Java String equals()用法及代碼示例
- Java String endsWith()用法及代碼示例
- Java String valueOf()用法及代碼示例
- Java String split()用法及代碼示例
- Java String strip()用法及代碼示例
- Java String getChars()用法及代碼示例
- Java String substring()用法及代碼示例
- Java String replace()用法及代碼示例
- Java String contains()用法及代碼示例
- Java String regionMatches()用法及代碼示例
- Java String copyValueOf()用法及代碼示例
- Java String isEmpty()用法及代碼示例
- Java String toString()用法及代碼示例
- Java String lines()用法及代碼示例
- Java String repeat()用法及代碼示例
- Java String hashCode()用法及代碼示例
- Java String lastIndexOf()用法及代碼示例
- Java String replaceAll()用法及代碼示例
- Java String startsWith()用法及代碼示例
- Java String getBytes()用法及代碼示例
注:本文由純淨天空篩選整理自 Java String equalsIgnoreCase()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。