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

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

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

المناهج السعودية

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

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

تعريفها

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

بناؤها

هناك شكلين من هذه الدالة. أي يمكن إستدعاءها بطريقتين مختلفتين.

  • // الشكل الأول
  • publicbooleanregionMatches(int toffset, String other, int ooffset, int len)
  • // الشكل الثاني
  • publicbooleanregionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)

باراميترات

  • مكان الباراميتر toffset نمرر رقم يحدد نقطة بداية الجزء الموجود في الـ String الذي قام باستدعاء الدالة.
  • مكان الباراميتر other نمرر الـ String الذي سيتم مقارنته مع الـ String الذي قام باستدعاء الدالة.
  • مكان الباراميتر ooffset نمرر رقم يحدد نقطة بداية الجزء other.
  • مكان الباراميتر len نمرر عدد الأحرف التي نريدها أن تتقارن في كلا الجزأين.
  • مكان الباراميتر ignoreCase إذا مررنا مكانه القيمة true, فلن تؤثر الأحرف الكبيرة أو الصغيرة عند المقارنة.

قيمة الإرجاع

  • ترجع true في حال تطابق الجزأين.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. String s1 = “welcome to harmash.com”;
  4. String s2 = “harmash”;
  5. String s3 = “HARMASH”;
  6. System.out.println( s1.regionMatches(11, s2, 07));
  7. System.out.println( s1.regionMatches(11, s3, 07));
  8. System.out.println( s1.regionMatches(true11, s3, 07));
  9. }
  10. }

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

  • true
  • false
  • true

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

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

اترك تعليقاً

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

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