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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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++;}
 
	      }