Utiliser java 8 dans cette procédure
Bonjour , j'ai une procédure qui sert à créer une matrice à partir d'un tableau , par exemple dans la case 0 b[0] = 6 , alors dans la mat[0,6] = R et le reste des cases de la ligne 0 est "_" ,
voici la procédure ça marche bien :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public static void pos() {
for (int y = 0; y < 8; y++) {
for (int x = 0; x < 8; x++) {
System.out.print((b[y] == x) ? "|R" : "|_");
}
System.out.println("|");
} */
} |
Alors , je veux utiliser java 8 dans cette procédure , j'ai opté pour cette solution ,mais ca n'a pas marché , quelqu'un peut m'aider ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
x2 = 0;
y2 = 0 ;
while (y2<8)
{
IntStream stream1 = IntStream.of(b);
stream1.forEach(x -> System.out.print(("R")));
System.out.println("|");
if (x2==7)
{x2=0;
y2 ++;}
else {x2++;}
} |