تقسيم ال String وضمها مرة أخرى بشكل مختلف

تقسيم ال String لعناصر وضمها مرة أخرى بشكل مختلف
واحد من المسائل التي ستواجهها كثيرا وهي تحويل المسافة الموجودة داخل أي String لعلامة ال Dash ( – ) وسوف تجد في الكثير من المواقع تحديات مثل إستخدام Split + Join وهنا سوف نضع أكثر من حل لعمل نفس الفكرة
Elzero Academy
elzero-academy

الحل الأول

في الحل الأول سوف نستعمل Split + Join
خطوات الحل كالتالي
  • قمنا بعمل Split لل String بواسطة ال Space وسوف ينتج عنها List تحتوي على العنصرين منفصلين
  • نقوم بعمل Join للعناصر الموجودة في ال List وندمجهم بواسطة علامة ال Dash ( – )
  • نقوم بتحويل ال String الناتج ل Lower Case
الحل في سطر واحد

الحل الثاني

في الحل الثاني سوف نستعمل Replace
خطوات الحل كالتالي
  • سوف نستعمل Replace ونضع القيمة القديمة هي ال Space والجديدة هي ال Dash ( – )
  • نقوم بتحويل النتيجة كاملة لحروف صغيرة Lower