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

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

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

تعريفها

عند استدعائها نمرر لها قيمتين عبارة عن char أو CharSequence.
تبحث في الـ String الذي قام باستدعائها عن القيمة الأولى التي نمررها لها و تبدلها بالقيمة الثانية التي نمررها لها.
ملاحظة: الدالة replace() لا تقوم بتعديل نص الـ String الذي يستدعيها, بل ترجع نسخة ثانية معدلة عنه.

بناؤها

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

  • // الشكل الأول
  • public String replace(char oldChar, char newChar)
  •  
  • // الشكل الثاني
  • public String replace(CharSequence oldSequence, CharSequence newSequence)

باراميترات

  • الباراميتر oldChar نمرر مكانه الحرف الذي نريد تبديله.
  • الباراميتر newChar نمرر مكانه الحرف الذي سيحل مكانه.
  • الباراميتر oldSequence نمرر مكانه النص الذي نريد تبديله.
  • الباراميتر newSequence نمرر مكانه النص الذي سيحل مكانه.

قيمة الإرجاع

ترجع الـ String الناتج من عملية التبديل.

مثال

Main.java

  1. publicclass Main {
  2.  
  3. publicstaticvoidmain(String[] args){
  4.  
  5. String str = “welcome to harmash.com”;
  6.  
  7. System.out.println( str.replace(‘a’‘X’));
  8. System.out.println( str.replace(‘ ‘‘-‘));
  9. System.out.println( str.replace(“com”“net”));
  10.  
  11. }
  12.  
  13. }

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

  • welcome to hXrmXsh.com
  • welcome-to-harmash.com
  • welnete to harmash.net

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

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

اترك رد

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

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

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