التعليم السعودي

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

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

  • 14
  • 14
  • 0

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

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

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