1 pièce(s) jointe(s)
Remplacer un caractère et l'afficher (dans un Thread)
Bonjour,
J'ai créé la matrice suivante en Java et en mode console :
Pièce jointe 165259
J'aimerais qu'à partir de 'R' un '*' s'affiche à chaque fois, avec comme principe de remplacer chaque '.' par '*'.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| @Override
public void run() {
String tmp;
for (int i = 0; i < nbLig; i++) {
for (int j = 0; j < nbCol; j++) {
if (grille[i][j] == "R ") {
for(int k = 1; k < 100; k++){
if (i - k >= 0 && grille[i - k][j] == ". ") {
tmp = grille[i-k][j];
grille[i-k][j]= "* ";
}
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
} |
Mais ça ne m'affiche rien.
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.