Я пытаюсь сделать код Hangman на Java. У меня есть интерфейсный класс со случайными словами, и при каждом запуске программы я выбираю слово оттуда.
Теперь я сделал строку для контроля, что копия является значением первой строки, и я хочу поменять все буквы на «_». Проблема в том, что из того, что я нашел, если я использую заменить все, я могу изменить только букву. Я пытался использовать его с for для броска всех букв в алфавите, но я не мог использовать инициализацию вместо. Он попросил письмо.
Есть ли способ (или метод), которым я могу изменить свое слово?
public class Main {
static String rdword;
static int n;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Random rd = new Random();
n = rd.nextInt(3000);
rdword= EnWords.words[n];
String control = rdword;
for (char i = 'a'; i < 'z'; i++ ) {
control .replace (i, "_");
}
}