الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
عند استدعائها نمرر لها قيمتين عبارة عن char أو CharSequence.
تبحث في الـ String الذي قام باستدعائها عن القيمة الأولى التي نمررها لها و تبدلها بالقيمة الثانية التي نمررها لها.
ملاحظة: الدالة replace() لا تقوم بتعديل نص الـ String الذي يستدعيها, بل ترجع نسخة ثانية معدلة عنه.
•سنحصل على النتيجة التالية عند التشغيل.
المصدر: الدالة () replace تعريفها و بناؤها – المناهج السعودية
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
الدالة () replace تعريفها و بناؤها
تعريفها
تبحث في الـ String الذي قام باستدعائها عن القيمة الأولى التي نمررها لها و تبدلها بالقيمة الثانية التي نمررها لها.
ملاحظة: الدالة replace() لا تقوم بتعديل نص الـ String الذي يستدعيها, بل ترجع نسخة ثانية معدلة عنه.
بناؤها
هناك شكلين من هذه الدالة. أي يمكن إستدعاءها بطريقتين مختلفتين.- // الشكل الأول
- public String replace(char oldChar, char newChar)
- // الشكل الثاني
- public String replace(CharSequence oldSequence, CharSequence newSequence)
باراميترات
- الباراميتر oldChar نمرر مكانه الحرف الذي نريد تبديله.
- الباراميتر newChar نمرر مكانه الحرف الذي سيحل مكانه.
- الباراميتر oldSequence نمرر مكانه النص الذي نريد تبديله.
- الباراميتر newSequence نمرر مكانه النص الذي سيحل مكانه.
قيمة الإرجاع
ترجع الـ String الناتج من عملية التبديل.مثال
- publicclass Main {
- publicstaticvoidmain(String[] args){
- String str = “welcome to harmash.com”;
- System.out.println( str.replace(‘a’, ‘X’));
- System.out.println( str.replace(‘ ‘, ‘-‘));
- System.out.println( str.replace(“com”, “net”));
- }
- }
- welcome to hXrmXsh.com
- welcome-to-harmash.com
- welnete to harmash.net