English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
إذا كانت الكلمتين متساويتين، فإن طريقة String equals() في Java ستعود إلى true. وإذا لم تكن كذلك، فإن equals() تعود إلى false.
جملة синтكس لـ String equals() هي:
string.equals(String str)
يستخدم طريقة equals() مع معامل واحد.
str - الكلمة التي سيتم مقارنتها
إذا كانت الكلمتين متساويتينيعود إلى true
إذا كانت الكلمتين غير متساويتينيعود إلى false
إذا كان المعامل str صفريعود إلى false
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "Learn Java"; String str3 = "Learn Kolin"; Boolean result; // مقارنة str1 و str2 result = str1.equals(str2); System.out.println(result); // true // مقارنة str1 و str3 result = str1.equals(str3); System.out.println(result); // false // مقارنة str3 و str1 result = str3.equals(str1); System.out.println(result); // false {} {}
هنا،
str1 و str2 متساويان. لذلك، str1.equals(str2) ستعود إلى true.
str1 و str3 غير متساويان. لذلك، str1.equals(str3) و str3.equals(str1) ستعود إلى false.
class Main { public static void main(String[] args) { String str1 = "Learn Python"; String str2 = "Learn Java"; // إذا كانت str1 و str2 متساوية، فإن النتيجة ستكون true if (str1.equals(str2)) { System.out.println("str1 و str2 متساويان"); {} else { System.out.println("str1 و str2 غير متساويان"); {} {} {}
نتائج الخروج
str1 and str2 are not 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()