Replace a character at a specific index in a string?

后端 未结 8 1129
我在风中等你
我在风中等你 2020-11-22 03:22

I\'m trying to replace a character at a specific index in a string.

What I\'m doing is:

String myName = \"domanokz\";
myName.charAt(4) = \'x\';
         


        
8条回答
  •  说谎
    说谎 (楼主)
    2020-11-22 03:45

    Turn the String into a char[], replace the letter by index, then convert the array back into a String.

    String myName = "domanokz";
    char[] myNameChars = myName.toCharArray();
    myNameChars[4] = 'x';
    myName = String.valueOf(myNameChars);
    

提交回复
热议问题