English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Si deux chaînes de caractères sont égales, la méthode String equals() de Java renvoie true. Sinon, equals() renvoie false.
La syntaxe de la méthode String equals() est :
string.equals(String str)
La méthode equals() utilise un seul paramètre.
str - chaîne de caractères à comparer
si les chaînes de caractères sont égales, alorsrenvoie true
si les chaînes de caractères ne sont pas égales, alorsrenvoie false
si le paramètre str est null, alorsrenvoie false
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "Learn Java"; String str3 égal à "Learn Kolin"; Boolean result; //comparer str1and str2 result = str1.equals(str2); System.out.println(result); // true //comparer str1and str3 result = str1.equals(str3); System.out.println(result); // false //comparer str3and str1 result = str3.equals(str1); System.out.println(result); // false } }
ici,
str1and str2égal. Par conséquent, str1.equals(str2) renvoie true。
str1and str3ne sont pas égaux. Par conséquent, str1.equals(str3) et str3.equals(str1) renvoie false。
class Main { public static void main(String[] args) { String str1 égal à "Learn Python"; String str2 = "Learn Java"; //si str1and str2égal, alors le résultat est true if (str1.equals(str2)) { System.out.println("str"1and str2égal); } 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()