Я пытаюсь сделать игру палача. s - строка, содержащая догадки пользователя, а hiddenWord - это строка всех вопросительных знаков, пока пользователь не угадает одну из букв правильно. Как я могу заменить вопросительные знаки на строку s?Можно ли заменить какой-либо символ в строке другой строкой?
public void correctGuess()
{
hiddenWord.replace ("?", s);
JOptionPane.showMessageDialog (null, "That was correct! Guess again.");
}
Вы не можете заменить символ в строке. Вы можете, однако, построить новую String, которая содержит содержимое предыдущей строки, только с замененными символами. Вы делаете это с помощью 'replace'. –