الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
الدالة () regionMatches تعريفها وبناؤها
ترجع true في حال كانت جميع أحرفهم متطابقة, غير ذلك ترجع false.
•سنحصل على النتيجة التالية عند التشغيل.
المصدر: الدالة () 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 في حال تطابق الجزأين.
مثال
- publicclass Main {
- publicstaticvoidmain(String[] args){
- String s1 = “welcome to harmash.com”;
- String s2 = “harmash”;
- String s3 = “HARMASH”;
- System.out.println( s1.regionMatches(11, s2, 0, 7));
- System.out.println( s1.regionMatches(11, s3, 0, 7));
- System.out.println( s1.regionMatches(true, 11, s3, 0, 7));
- }
- }
- true
- false
- true