📜  java字符串之-equalsignorecase(1)

📅  最后修改于: 2023-12-03 14:43:00.553000             🧑  作者: Mango

Java字符串之equalsIgnoreCase()

介绍

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
    }
}

在以上示例中,我们先声明了三个字符串变量 str1str2str3,分别存储字符串 "Hello"、"hello" 和 "Hi"。然后,我们使用 equalsIgnoreCase() 方法比较两个字符串。

在比较过程中,str1str2 的内容相同,只是大小写不同,所以返回结果为 true。而 str1str3 的内容不相同,因此返回结果为 false

总结

equalsIgnoreCase() 方法是一个可用于在Java中比较字符串的实用工具。它可以忽略大小写,方便开发人员进行字符串比较。在开发过程中,我们应该根据要求来选择正确的比较方式。