English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
روش equalsIgnoreCase() رشته در Java دو رشته را مقایسه میکند، بدون توجه به حروف بزرگ و کوچک. اگر رشتهها برابر باشند، equalsIgnoreCase() به true برمیگردد. اگر برابر نباشند، به false برمیگردد.
سیستم عامل equalsIgnoreCase() رشته به صورت زیر است:
string.equalsIgnoreCase(String str)
روش equalsIgnoreCase() رشته در Java یک پارامتر را استفاده میکند.
str - رشتهای که باید مقایسه شود
اگر رشتهها برابر باشند،بازگشت true، بدون توجه به حروف بزرگ و کوچک
اگر رشتهها متفاوت باشند،بازگشت false
اگر پارامتر str null باشد،بازگشت 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.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 برمیگردد.
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 متساويان
إذا كنت بحاجة إلى مقارنة كلمتين باستخدام الحساسية للكبير والصغير، استخدم واحدة من الطرق التالية