• 0

كيفية تعديل حرف معين داخل سلسلة نصية في جافا؟

السلام عليكم 
كيف ممكن اعدل على حرف معين داخل متغير نصي من خلال index  
مثل ماهو ب c#      :

string name="yazan";
name[index] = 'value';

حاولت  هيك في الجافا :

String name = "yazan";
name.charAt(index) = "value";

؟؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 2

الطريقة الأكثر شيوعاً هي بإستخدام substring()

String name = "yazan";
String yazan = name.substring(0,3) + "e" + name.substring(4,5);
System.out.println(yazan);       

او استخدام replace()

String str = name.replace("y", "Y");
System.out.println(str);        

او استخدام الـ StringBuilder 

StringBuilder nameYazan = new StringBuilder("yazan");
nameYazan.setCharAt(0, 'Y');
nameYazan.setCharAt(3, 'e');
System.out.println(nameYazan);

 

 

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن