Java 字符替换方法

Java 字符替换方法,java,Java,请问java中replace()方法的替代函数是什么?由于replace方法会将旧字符替换为新字符,但我的代码就像hangman一样,最初您有?多谢各位 这是我的代码片段 guessLetter = txtguesswordS.getText().toString(); char letter = guessLetter.charAt(0); int indx = word.indexOf(letter); public void convertUnderscore(S

请问java中replace()方法的替代函数是什么?由于replace方法会将旧字符替换为新字符,但我的代码就像hangman一样,最初您有?多谢各位

这是我的代码片段

  guessLetter = txtguesswordS.getText().toString();

    char letter = guessLetter.charAt(0);

  int indx = word.indexOf(letter);

  public void convertUnderscore(String word){
        for(int x = 0;x<word.length();x++){
             Uscore += "-";
         }

 public void replaceLetter(char letter, int indx){
         char oldLetter;
         oldLetter = Uscore.charAt(indx);
         update = Uscore.replace(oldLetter, letter);
     }
guessLetter=txtguesswordS.getText().toString();
字符字母=猜测字母。字符(0);
int indx=单词索引of(字母);
公共空下划线(字符串字){

对于(int x=0;x如果您使用
StringBuilder
,当您需要“可修改的
字符串
”时通常应该使用
StringBuilder
,那么您可以直接使用。您可以使用
toString()
方法将
String
转换为
String