equalsIgnoreCase()
متد equalsIgnoreCase() دو «رشته (String)» را مقایسه می کند اما به «حروف بزرگ/کوچک (Case)» توجه نمی کند. پس تمرکز ما «متد equalsIgnoreCase جاوا» است و نتیجه فقط true یا false می باشد.
تعریف و کاربرد equalsIgnoreCase()
این متد برابر بودن متن دو رشته را می سنجد و تفاوت حروف بزرگ و کوچک را نادیده می گیرد. اگر متن ها یکی باشند، مقدار true برمی گردد؛ در غیر این صورت false خواهد بود.
نمونه کد
String myStr1 = "Hello";
String myStr2 = "HELLO";
String myStr3 = "Another String";
System.out.println(myStr1.equalsIgnoreCase(myStr2));
System.out.println(myStr1.equalsIgnoreCase(myStr3));
سینتکس
public boolean equalsIgnoreCase(String anotherString)
پارامتر و خروجی
- anotherString: رشته دوم برای مقایسه.
- خروجی: اگر برابر باشند
true، وگرنهfalse.
نکته: برای مقایسه الفباییِ نادیده گیرِ حروف، از لینک مرجع compareToIgnoreCase() کمک بگیر.
برای آشنایی با برابری دقیق، صفحه equals() را ببین. همچنین در بخش رشته ها در جاوا مرور کلی داشته باش. این متد equalsIgnoreCase جاوا هم برای جمع بندی داخلی مفید است.
گام های عملی سریع
- دو رشته بساز؛ یکی با حروف متفاوت.
equalsIgnoreCase()را روی آن ها صدا بزن.- خروجی را چاپ و تفسیر کن.
جمع بندی سریع
- به بزرگی/کوچکی حروف حساس نیست.
- فقط true یا false می دهد.
- پارامتر، یک String دیگر است.
- برای ورودی کاربر عالی است.