google-site-verification=5TWrJf_JkHcNmMh_PuBGWRwMXA0dALsaEAjNPJYGMlU الدالة () replace تعريفها و بناؤها

مساحة اعلانية

الدالة () 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 تعريفها و بناؤها – المناهج السعودية

الكــاتــب

    • مشاركة

جميع الحقوق محفوظة لــ المجتمع التعليمي