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

الدالة () 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. publicstaticvoidmain(String[] args){
  3. String str = “welcome to harmash.com”;
  4. System.out.println( str.replace(‘a’‘X’));
  5. System.out.println( str.replace(‘ ‘‘-‘));
  6. System.out.println( str.replace(“com”“net”));
  7. }
  8. }

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

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

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

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

اترك تعليقاً

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

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