equalsIgnoreCase是String類的方法,用于比較兩個字符串是否相等,不區分大小寫。即使兩個字符串的字符順序和大小寫不同,只要字符相同,equalsIgnoreCase返回true。
例如:
String str1 = “Hello”;
String str2 = “hello”;
str1.equalsIgnoreCase(str2); // 返回true
equals是Object類的方法,在String類中被重寫,用于比較兩個字符串是否相等,區分大小寫。只有兩個字符串的字符順序、大小寫完全相同,equals才返回true。
例如:
String str1 = “Hello”;
String str2 = “Hello”;
str1.equals(str2); // 返回true
總結:
equalsIgnoreCase忽略了字符串的大小寫,只比較字符是否相同,而equals區分字符串的大小寫,在比較時要求字符順序和大小寫完全相同。