الجامعات العربية

الدالة () compareToIgnoreCase تعريفها و بناؤها

الدالة () compareToIgnoreCase تعريفها و بناؤها
الدالة () compareToIgnoreCase تعريفها و بناؤها
الدالة () compareToIgnoreCase تعريفها و بناؤها
الدالة () compareToIgnoreCase تعريفها و بناؤها
الدالة () compareToIgnoreCase تعريفها و بناؤها
المناهج السعوديةالدالة () compareToIgnoreCase تعريفها و بناؤها

الدالة () compareToIgnoreCase تعريفها و بناؤها
الدالة () compareToIgnoreCase تعريفها و بناؤها

تعريفها

تقارن قيمة الـ String الذي قام باستدعائها مع قيمة الـ String الذي نمرره لها مكان الباراميتر str و لا يهمها إذا كانت الأحرف كبير أو صغيرة.
ترجع 0 في حال كانت جميع أحرفهم متساوية. و ترجع قيمة أكبر أو أصغر من 0 تمثل الفارق بين كود الـ ASCII الخاص بأول حرف مختلف تم إيجاده بينهما.

بناؤها

  • publicintcompareToIgnoreCase(String anotherString)

باراميترات

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

قيمة الإرجاع

  • ترجع 0 في حال كانت جميع أحرفهم متساوية.
  • ترجع قيمة أكبر أو أصغر من 0 تمثل الفارق بين كود الـ ASCII الخاص بأول حرف مختلف تم إيجاده بينهما.

مثال

Main.java

  1. publicclass Main {
  2.  
  3. publicstaticvoidmain(String[] args){
  4.  
  5. // ACII معلومة: في ترميز الـ
  6. // A = 65 a = 97 o = 111
  7. // ملاحظة: أثناء مقارنتهم ستعتبر جميع الأحرف أحرف صغيرة
  8. // تساوي 97 Amazing الكبيرة في كلمة A لذلك ستعتبر الـ
  9.  
  10.  
  11. String s1 = “welcome to harmash.com, one of the best websites for learning”;
  12. String s2 = “Welcome To Harmash.com, Amazing Website For Programmers”;
  13. String s3 = s1;
  14.  
  15. System.out.println( s1.compareToIgnoreCase(s2))// o – A = o – a = 111 – 97 = 14
  16. System.out.println( s2.compareToIgnoreCase(s1))// A – o = a – o = 97 – 111 = 14
  17. System.out.println( s1.compareToIgnoreCase(s3))// هنا سترجع 0 لأنه لا يوجد أي فارق بينهما
  18.  
  19. }
  20.  
  21. }

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

  • 14
  • 14
  • 0
 

المصدر: الدالة () compareToIgnoreCase تعريفها و بناؤها – المناهج السعودية

مقالات ذات صلة

اترك رد

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock