заблаговременно за чтение о моей проблеме.Java: StringIndexOutOfBoundsException при использовании .charAt() in for-loop
Я делаю игру Hangman, где хочу распечатать скрытую версию текущего слова, но я хотел бы обновить ее, когда правильное письмо будет угадано (в нужном месте тоже). Я смотрю вокруг StackOverflow, но я просто не могу найти объяснения, которые я понимаю. Если бы кто-то мог мне помочь, это было бы здорово. : D
Я отправлю для цикла, что это примерно. Я могу опубликовать больше кода, если вам это может понадобиться. AnswerInput и guessInputString считываются с консоли ранее в моем коде с использованием метода br.readLine().
for (int i = 0; i < inputAnswer.length(); i++) {
char inputAnswerChar = inputAnswer.charAt(i);
char guessInputChar =guessInputString.charAt(i);
if (inputAnswerChar == guessInputChar) {
replacementString.replace(replacementString.charAt(i), inputAnswerChar);
}
}
Благодарим за любую помощь, которую вы можете мне дать!
Если вы должны были пройти через ваш код в ваш отладчик, с простым примером вы сможете увидеть, что проблема самостоятельно. –
Спасибо, я посмотрю в отладчике, чтобы узнать, что я могу найти. :) – bakfietsland