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

Java Grund教程

Java Kontrollfluss

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabemodul (I/O)

Java Reader/Writer

Andere Themen von Java

Verwendung und Beispiel der Methode String equals() von Java

Java String (String) Methods

Gibt zwei Zeichenfolgen gleich sind, dann gibt die Methode String equals() von Java true zurück. Wenn nicht, gibt equals() false zurück.

Syntax der Methode String equals():

string.equals(String str)

Parameter von equals()

Die Methode equals() von String nimmt einen einzigen Parameter an.

  • str - zu vergleichende Zeichenfolge

Wert von equals()

  • wenn die Zeichenfolgen gleich sindgibt true zurück

  • wenn die Zeichenfolgen ungleich sindgibt false zurück

  • wenn der Parameter str null istgibt false zurück

Beispiel: Java Zeichenfolgenmethode equals()

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Java";
        String str2 = "Learn Java";
        String str3 = "Learn Kotlin";
        Boolean result;
        //vergleicht str1and str2
        result = str1.equals(str2);
        System.out.println(result); // true
        //vergleicht str1and str3
        result = str1.equals(str3);
        System.out.println(result); // false
        //vergleicht str3and str1
        result = str3.equals(str1);
        System.out.println(result); // false
    }
}

hier,

  • str1and str2gleich sind. Daher str1.equals(str2) gibt true zurück.

  • str1and str3ungleich sind. Daher gibt str1.equals(str3) und str3.equals(str1) gibt false zurück.

Example2prüft, ob zwei Zeichenfolgen gleich sind

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Python";
        String str2 = "Learn Java";
        
        //wenn str1and str2gleich, dann ist das Ergebnis true
        if (str1.equals(str2)) {
            System.out.println("str")1and str2gleich);
        }
        else {
            System.out.println("str")1and str2Not equal");
        }
    }
}

Output Result

str1and str2Not equal

The equals() method distinguishes between letter cases (uppercase and lowercase).

Example3: equals() method compares case-sensitive strings

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Java";
        String str2 = "learn Java";
        Boolean result;
        // comparing str1 with str2
        result = str1.equals(str2);
        System.out.println(result); // false
    }
}

When comparing "Learn Java" with "learn Java", we get false. This is because the equals() method distinguishes between letter cases.

Related Tutorials:Java String compareTo()

Java String (String) Methods