عمل Capitalize لكل كلمة في ال String

عمل Capitalize لكل كلمة في ال String
واحد من المسائل التي ستواجهها كثيرا وهي تحويل المسافة الموجودة داخل أي String لعلامة ال Dash ( – ) وسوف تجد في الكثير من المواقع تحديات مثل إستخدام Split + Join وهنا سوف نضع أكثر من حل لعمل نفس الفكرة
osama elzero
Osama Elzero
في الحل الأول سوف نستعمل Split + Join + Loop
خطوات الحل كالتالي
  • قمنا بعمل Split لل String بواسطة ال Space وسوف ينتج عنها List تحتوي على عناصر الإسم منفصلين
  • نقوم بعمل List فارغة لوضع الكلمات فيها بعد تحويل أول حرف ل Capital
  • عمل Loop على العناصر التي تم عمل Split لها وتحويل أول حرف ل Capital بواسطة capitalize()
  • نقوم بضم العناصر مرة أخرى في String واحد بواسطة Join
يمكن إختصار ال Loop في سطر واحد هكذا