Javaالدالة equalsIgnoreCase()
في جافا
تعريفها
تقارن قيمة الـ String
الذي قام باستدعائها مع قيمة الـ String
الذي نمرره لها مكان الباراميتر str
.
ترجع true
في حال كانت جميع أحرفهم متطابقة و لا يهمها إذا كانت الأحرف كبير أو صغيرة, غير ذلك ترجع false
.
بناؤها
public boolean equalsIgnoreCase(String anotherString)
باراميترات
- مكان الباراميتر
anotherString
نمرر الـString
الذي نريد مقارنته مع الـString
الذي قام باستدعاء الدالة.
قيمة الإرجاع
- ترجع
true
في حال كانت قيمة الـString
الذي نمرره مكان الباراميترanotherString
تساوي قيمة الـString
الذي قام باستدعائها. - ترجع
false
في حال كانت قيمة الـString
الذي نمرره مكان الباراميترanotherString
لا تساوي قيمة الـString
الذي قام باستدعائها.
مثال
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