炭替代方法

时间:2013-03-20 00:39:07

标签: java

请问java中的replace()方法的替代函数是什么?因为replace方法会将旧的char替换为新的char但是我的代码就像hangman,最初你有_ _ _ _ _并且当我使用replace()而不是像charAt(2)='那样替换特定的charAt() A',它将用A.替换所有_有关替换特定字符的替代方法的任何建议吗?谢谢

这是我的代码片段。

  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);
     }

1 个答案:

答案 0 :(得分:2)

如果您使用StringBuilder,通常在需要“可修改的String”时使用,则可以使用StringBuilder.setCharAt(int, char)。您可以使用StringBuilder方法将String转换为toString()