Java الدالة equalsIgnoreCase() في جافا

تعريفها

تقارن قيمة الـ String الذي قام باستدعائها مع قيمة الـ String الذي نمرره لها مكان الباراميتر str.
ترجع true في حال كانت جميع أحرفهم متطابقة و لا يهمها إذا كانت الأحرف كبير أو صغيرة, غير ذلك ترجع false.



بناؤها

public boolean equalsIgnoreCase(String anotherString)
	


باراميترات

  • مكان الباراميتر anotherString نمرر الـ String الذي نريد مقارنته مع الـ String الذي قام باستدعاء الدالة.


قيمة الإرجاع

  • ترجع true في حال كانت قيمة الـ String الذي نمرره مكان الباراميتر anotherString تساوي قيمة الـ String الذي قام باستدعائها.
  • ترجع false في حال كانت قيمة الـ String الذي نمرره مكان الباراميتر anotherString لا تساوي قيمة الـ String الذي قام باستدعائها.


مثال

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        String s1 = "hello my name is Mhamad";
        String s2 = "HELLO MY NAME IS MHAMAD";
        String s3 = s2;
 
        // لأنه لا يهمها إذا كان يوجد إختلاف في حجم الأحرف طالما أن الأحرف التي تم مقارنتها هي نفسها true هنا سترجع
        System.out.println( s1.equalsIgnoreCase(s2) );
 
        // s3 تساوي تماماً قيمة s2 لأن قيمة true هنا سترجع
        System.out.println( s2.equalsIgnoreCase(s3) );
 
    }
 
}
		

سنحصل على النتيجة التالية عند التشغيل.

true
true
		

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة