English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
Die Methode equals() von String nimmt einen einzigen Parameter an.
str - zu vergleichende Zeichenfolge
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
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.
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).
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()