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

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

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

تعريفها

ترجع String عبارة عن جزء (substring) من الـ String الذي قام باستدعائها.
عند إستدعاء هذه الدالة عندنا خيارين:

  • تحديد من أين تبدأ.
  • تحديد من أين تبدأ و أين تنتهي.

إذا قمنا فقط بتحديد أين تبدأ الـ substring, سترجع الدالة String تبدأ من الـ index الذي مررناه مكان الباراميتر startIndex لآخر index موجود في الـ String الذي قام باستدعائها.
إذا قمنا بتحديد أين تبدأ و أين تنتهي الـ substring, سترجع الدالة String تبدأ من الـ index الذي مررناه مكان الباراميتر startIndex إلى الـ index الذي مررناه مكان الباراميتر endIndex.
في حال كان رقم الـ index الذي مررناه لها مكان الباراميتر الأول أو الثاني غير موجود, سيظهر لك خطأ.

بناؤها

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

  • // الشكل الأول
  • public String substring(int startIndex)
  •  
  • // الشكل الثاني
  • public String substring(int startIndex, int endIndex)

باراميترات

  • الباراميتر startIndex يحدد الـ index الذي ستبدأ الـ substring منه.
  • الباراميتر endIndex يحدد الـ index الذي تنتهي الـ substring عنده.

قيمة الإرجاع

ترجع String عبارة عن substring من الـ String الذي قام باستدعائها.

مثال

Main.java

  1. publicclass Main {
  2.  
  3. publicstaticvoidmain(String[] args){
  4.  
  5. String s = “welcome to harmash.com, best site for learning”;
  6.  
  7. System.out.println( s.substring(11))// رقم 11 index تبدأ من الـ substring هنا سترجع الدالة
  8. System.out.println( s.substring(1122))// رقم 22 index رقم 11 و تنتهي قبل الـ index تبدأ من الـ substring هنا سترجع الدالة
  9.  
  10. }
  11.  
  12. }

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

  • harmash.com, best site for learning
  • harmash.com
 

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

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

اترك رد

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

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

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