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

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

Java Flow Control

Java Arrays

Java موجه للأشخاص (I)

Java موجه للأشخاص (II)

Java موجه للأشخاص (III)

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

لیست‌های Java (List)

ترتیب‌های Java (Queue)

جمعه‌های Map Java

جمعه‌های Java

ورودی/خروجی (I/O) Java

Reader/Writer Java

موضوعات دیگر Java

روش استفاده از equalsIgnoreCase() رشته در Java و مثال‌ها

طرق Java String (النص)

روش equalsIgnoreCase() رشته در Java دو رشته را مقایسه می‌کند، بدون توجه به حروف بزرگ و کوچک. اگر رشته‌ها برابر باشند، equalsIgnoreCase() به true برمی‌گردد. اگر برابر نباشند، به false برمی‌گردد.

سیستم عامل equalsIgnoreCase() رشته به صورت زیر است:

string.equalsIgnoreCase(String str)

پارامتر equalsIgnoreCase()

روش equalsIgnoreCase() رشته در Java یک پارامتر را استفاده می‌کند.

  • str - رشته‌ای که باید مقایسه شود

مقدار return equalsToIgnoreCase()

  • اگر رشته‌ها برابر باشند،بازگشت true، بدون توجه به حروف بزرگ و کوچک

  • اگر رشته‌ها متفاوت باشند،بازگشت false

  • اگر پارامتر str null باشد،بازگشت false

مثال1: equalsIgnoreCase() رشته 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.equalsIgnoreCase(str2);
        System.out.println(result); // true
        //مقایسه str1 و str3
        result = str1.equalsIgnoreCase(str3);
        System.out.println(result); // false
        //مقایسه str3 و str1
        result = str3.equalsIgnoreCase(str1);
        System.out.println(result); // false
    }
}

در اینجا،

  • اگر تفاوت بین حروف بزرگ و کوچک را در نظر نگرفت، str1 و str2 برابر هستند. بنابراین، str1.equalsIgnoreCase(str2) به true برمی‌گردد.

  • str1 و str3 متفاوت هستند. بنابراین، str1.equalsIgnoreCase(str3) و str3.equalsIgnoreCase(str1) به false برمی‌گردد.

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

class Main {
    public static void main(String[] args) {
        String str1 = "LEARN JAVA";
        String str2 = "Learn Java";
        
        // إذا كانت str1 و str2 متساوية (تغض النظر عن الاختلافات في الحجم)
        // النتيجة هي true
        if (str1.equalsIgnoreCase(str2)) {
            System.out.println("str1 و str2 متساويان");
        }
        else {
            System.out.println("str1 و str2 غير متساويان");
        }
    }
}

النتيجة

str1 و str2 متساويان

إذا كنت بحاجة إلى مقارنة كلمتين باستخدام الحساسية للكبير والصغير، استخدم واحدة من الطرق التالية

طرق Java String (النص)