Как заменить все символы в строке, вводимой пользователем, кроме одного

В настоящее время я нахожусь в классе Java вводного уровня и работаю над классическим назначением угадывания фразы. Задача состоит в том, чтобы один пользователь вводил секретную фразу, а другой угадывал ее по одной букве за раз. Между угадыванием фраза должна отображаться в виде всех вопросительных знаков, кроме букв, которые были угаданы правильно. Наш класс до этого момента действительно охватывал только некоторые очень простые методы, операторы if-else и циклы, но я пытаюсь исследовать некоторые строковые методы, которые могут сделать это немного проще.

Я знаю о методах replace () , replaceAll () и contains () , но мне было интересно, есть ли метод, который позволяет замените в строке все символы, кроме одного, по вашему выбору.

Заранее спасибо

5
задан jeha 30 October 2011 в 10:59
поделиться