Olá pessoal, sou novo por aqui e também sou novo em Java. Estou fazendo um jogo da forca para a faculdade, a princípio estava indo tudo bem, porém não consigo substituir apenas um caractere em uma string. Vou postar o exemplo que tentei fazer, mas nao funciona:
string palavra1 = “_______”;
char ca = caixa2.getText().charAt(0);
for ( int j = 0; j<caixa1.getText().length(); j++ ) {
if ( ca == (caixa1.getText().charAt(j)) ) {
palavra1.replace(palavra1.charAt(j), ca);
}
}
l6.setText(palavra1);
A caixa1 captura uma palavra por meio de uma JTextField, a palavra1 é uma string com o número de “_” correspondente ao número de letras da palavra capturada da caixa1.
Alguém teria alguma idéia para me ajudar?
Agradeço desde já.
Abraço!