English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlegende Anleitung

Java Prozesssteuerung

Java Array

Java objektorientiert(I)

Java objektorientiert(II)

Java objektorientiert(III)

Java Ausnahmebehandlung

Java Liste(List)

Java Queue(Stapel)

Java Map-Kollektion

Java Set-Kollektion

Java Eingabe-Ausgabe(I/)

Java Reader/Writer

Andere Themen von Java

Verwendung und Beispiel für Java String equalsIgnoreCase()

Java String (Zeichenkette) Methoden

Der Java-String equalsIgnoreCase()-Method vergleicht zwei Zeichenfolgen, ignoriert Groß- und Kleinschreibung. Wenn die Zeichenfolgen gleich sind, gibt equalsIgnoreCase() true zurück. Wenn sie nicht gleich sind, gibt sie false zurück.

Syntax der Methode equalsIgnoreCase() der Zeichenfolge

string.equalsIgnoreCase(String str)

equalsIgnoreCase() Parameter

Die Methode equalsIgnoreCase() der Zeichenfolge verwendet einen einzigen Parameter.

  • str - zu vergleichende Zeichenfolge

Rückgabewert von equalsToIgnoreCase()

  • wenn die Zeichenfolgen gleich sind, danngibt true zurückohne Groß- und Kleinschreibung

  • wenn die Zeichenfolgen nicht gleich sind, danngibt false zurück

  • wenn der str-Parameter null ist, danngibt false zurück

Beispiel1Java-String.equalsIgnoreCase()

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Java";
        String str2 = "learn java";
        String str3 = "Learn Kolin";
        Boolean result;
        //vergleiche str1und str2
        result = str1.equalsIgnoreCase(str2);
        System.out.println(result); // wahr
        //vergleiche str1und str3
        result = str1.equalsIgnoreCase(str3);
        System.out.println(result); // false
        //vergleiche str3und str1
        result = str3.equalsIgnoreCase(str1);
        System.out.println(result); // false
    }
}

hier,

  • wenn keine Unterschiede in der Groß- und Kleinschreibung beachtet werden, dann str1und str2gleich. Daher gibt str1.equalsIgnoreCase(str2) true zurück.

  • str1und str3ungleich. Daher gibt str1.equalsIgnoreCase(str3) und str3.equalsIgnoreCase(str1) gibt false zurück.

Beispiel2:Überprüfen Sie, ob zwei Zeichenfolgen gleich sind

class Main {
    public static void main(String[] args) {
        String str1 = "LEARN JAVA";
        String str2 = "Learn Java";
        
        //Wenn str1und str2gleich (ignoriert Unterschiede in der Groß- und Kleinschreibung),
        //Ergebnis ist true
        if (str1.equalsIgnoreCase(str2)) {
            System.out.println("str1und str2gleich");
        }
        else {
            System.out.println("str1und str2ungleich");
        }
    }
}

Ausgabenergebnis

str1und str2gleich

Wenn Sie zwei Zeichenketten mit Unterschied in der Groß- und Kleinschreibung vergleichen möchten, verwenden Sie eine der folgenden Methoden

Java String (Zeichenkette) Methoden