Tenho uma String e ela ta recebendo uma matriz, só que a matriz se repete no console a cada vez que escolho um coordenada dela. dai a matriz vai se repetindo e acumulando txt na variável, chega uma hora ela da erro, queria saber como limpar a variável e manter a ultima matriz.
public static void main(String[] args) {
scan = new Scanner(System.in);
texto_Inicial(null);
System.out.println(" ");
prencherCamposVazio();
gerandoBomba();
minasAdjacentes();
imprime(mtz_Impressa);
// Variaveis das coordenadas da matriz que serao informadas pelo usuario;
int x = 0;
int y = 0;
while (!achouBomba && !ganhou()) {
System.out.print("Digite o eixo x: ");
String tempVar = scan.nextLine();
if (tempVar != null) {
x = Integer.parseInt(tempVar);
}
System.out.print("Digite o eixo y: ");
String tempVar2 = scan.nextLine();
if (tempVar2 != null) {
y = Integer.parseInt(tempVar2);
}
if (x > 0 && x <= size && y > 0 && y <= size) {
mtz_Impressa[x - 1][y - 1] = campo_minado[x - 1][y - 1];
if (mtz_Impressa[x - 1][y - 1] == -1) {
achouBomba = true;
}
imprime(mtz_Impressa);
ganhou();
} else {
System.out.printf("Digite as coordenadas no intervalo de 1 a %d.\n", size);
}
}
// Caso ache uma bomba, o jogo acaba, se não se
// O usuario desbloqueou todos os espaços da matriz e so restar os com bomba ele
// ganha;
if (achouBomba == true) {
texto_Perdeu(null);
} else if (ganhou()) {
texto_Ganhou(null);
}
imprime(campo_minado);
texto_Final(null);
return;
}