Javaالدالة replace() في جافا
تعريفها
عند استدعائها نمرر لها قيمتين عبارة عن char أو CharSequence.
تبحث في الـ String الذي قام باستدعائها عن القيمة الأولى التي نمررها لها و تبدلها بالقيمة الثانية التي نمررها لها.
ملاحظة: الدالة replace() لا تقوم بتعديل نص الـ String الذي يستدعيها, بل ترجع نسخة ثانية معدلة عنه.
بناؤها
هناك شكلين من هذه الدالة. أي يمكن إستدعاءها بطريقتين مختلفتين.
باراميترات
- الباراميتر oldChar نمرر مكانه الحرف الذي نريد تبديله.
- الباراميتر newChar نمرر مكانه الحرف الذي سيحل مكانه.
- الباراميتر oldSequence نمرر مكانه النص الذي نريد تبديله.
- الباراميتر newSequence نمرر مكانه النص الذي سيحل مكانه.
قيمة الإرجاع
ترجع الـ String الناتج من عملية التبديل.
مثال
سنحصل على النتيجة التالية عند التشغيل.