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

تعليمات Java الأساسية

تحكم في العملية لـ Java

مجموعات Arrays لـ Java

برمجة توجيهية لـ Java (I)

برمجة توجيهية لـ Java (II)

برمجة توجيهية لـ Java (III)

معالجة الاستثناء Java

قوائم List لـ Java

مجموعات Queue (الطوابير) لـ Java

مجموعات Map لـ Java

مجموعات Set لـ Java

إدخال/إخراج (I/O) لـ Java

Reader/Writer لـ Java

مواضيع أخرى لـ Java

استخدام طريقة String equals() في Java ومثال

Java String (String) Methods

إذا كانت الكلمتين متساويتين، فإن طريقة String equals() في Java ستعود إلى true. وإذا لم تكن كذلك، فإن equals() تعود إلى false.

جملة синтكس لـ String equals() هي:

string.equals(String str)

معاملات equals()

يستخدم طريقة equals() مع معامل واحد.

  • str - الكلمة التي سيتم مقارنتها

قيمة returns للـ equals()

  • إذا كانت الكلمتين متساويتينيعود إلى true

  • إذا كانت الكلمتين غير متساويتينيعود إلى false

  • إذا كان المعامل str صفريعود إلى false

مثال: طريقة equals() للـ Java

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.

مثال 2: فحص إذا كانت كلمتين متساويتين

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).

Example 3: 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