📅  最后修改于: 2023-12-03 15:02:04.318000             🧑  作者: Mango
在Java编程中,字符串操作是非常常见的,Java字符串提供了很多与字符串相关的操作方法,其中equalsIgnoreCase()
是其中之一。
equalsIgnoreCase()
是Java字符串类的方法之一,用于比较两个字符串是否相等,忽略字母的大小写。该方法的定义如下:
public boolean equalsIgnoreCase(String anotherString)
equalsIgnoreCase()
方法与equals()
方法类似,都需要一个String
类型的参数用于比较字符串。
anotherString
:用于比较的字符串当调用该方法时,如果两个字符串相等,则返回true
,否则返回false
。该方法比较字符串时忽略字母的大小写。
下面的示例演示了如何使用equalsIgnoreCase()
方法来比较两个字符串:
String str1 = "Hello World";
String str2 = "hello world";
boolean result = str1.equalsIgnoreCase(str2);
System.out.println(result); // true
在上面的示例中,我们定义了两个字符串str1
和str2
,通过调用equalsIgnoreCase()
方法来比较它们是否相等。由于该方法忽略字母的大小写,所以返回结果为true
。
equalsIgnoreCase()
方法比较字符串时忽略字母的大小写,但不忽略其他字符的差异。null
,则会抛出NullPointerException
异常。以上就是关于Java字符串类中的equalsIgnoreCase()
方法的介绍。通过该方法,我们可以方便地比较两个字符串是否相等而不必考虑其字母大小写的差异,从而简化了程序的编写。