📅  最后修改于: 2023-12-03 14:43:00.553000             🧑  作者: Mango
equalsIgnoreCase()
是一个在Java编程语言中使用的字符串方法,其功能是比较两个字符串,不区分大小写。如果两个字符串在忽略大小写的情况下相等,则返回 true
,否则返回 false
。
该方法是 equals()
方法的扩展。但与其不同,equalsIgnoreCase()
方法忽略字符串的大小写。在开发中,我们经常需要比较字符串的内容,而不考虑它们的大小写。这时,便可以使用 equalsIgnoreCase()
方法。
equalsIgnoreCase()
方法的语法如下:
public boolean equalsIgnoreCase(String otherString)
参数说明:
otherString
:要比较的字符串如果两个字符串相等(忽略大小写),则返回 true
,否则返回 false
。
以下是一个 equalsIgnoreCase()
方法的示例:
public class Main {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "hello";
String str3 = "Hi";
// 忽略大小写比较
boolean result1 = str1.equalsIgnoreCase(str2);
System.out.println("str1 和 str2 是否相等(忽略大小写):" + result1); // true
boolean result2 = str1.equalsIgnoreCase(str3);
System.out.println("str1 和 str3 是否相等(忽略大小写):" + result2); // false
}
}
在以上示例中,我们先声明了三个字符串变量 str1
、str2
和 str3
,分别存储字符串 "Hello"、"hello" 和 "Hi"。然后,我们使用 equalsIgnoreCase()
方法比较两个字符串。
在比较过程中,str1
和 str2
的内容相同,只是大小写不同,所以返回结果为 true
。而 str1
和 str3
的内容不相同,因此返回结果为 false
。
equalsIgnoreCase()
方法是一个可用于在Java中比较字符串的实用工具。它可以忽略大小写,方便开发人员进行字符串比较。在开发过程中,我们应该根据要求来选择正确的比较方式。