Como substituir todos os caracteres em uma sequência de entrada do usuário, exceto um

Atualmente, estou em uma aula Java de nível introdutório e estou trabalhando na atribuição de palpites de frase clássica. O objetivo é que um usuário insira uma frase secreta e outro adivinhe uma letra de cada vez. Entre as suposições, a frase deve ser exibida como todos os pontos de interrogação, exceto as letras que foram adivinhadas corretamente. Nossa classe realmente cobriu apenas alguns métodos muito básicos, instruções if-else e loops até este ponto, mas estou tentando pesquisar alguns métodos de string que podem tornar isso um pouco mais fáci

Eu sei doreplace(), replaceAll() econtains(), mas queria saber se existe um método que permita substituir todos os caracteres, exceto um de sua escolha, em uma strin

Desde já, obrigad

questionAnswers(1)

yourAnswerToTheQuestion