3 votes

Java : créer une matrice de chaînes

Je commence avec java et je cherche comment créer un tableau 2d de chaînes de caractères : mon tableau 2d devrait contenir :

10 20 "OK"
5 30 "KO"
20 100 "NA"
10 60 "OK"

String[][] matrix = new String[i][j];
for(r=0;i

7voto

Jigar Joshi Points 116533
String[][] matrix = { {"10","20","OK"},{"5","30","KO"}, {"20","100","NA"}, {"10","60","OK"} };

4voto

user unknown Points 15555

Ce que Florin a dit, mais avec une boucle for simplifiée :

String [][] matrix =  { {"10","20","OK"}, {"5","30","KO"}, {"20","100","NA"}, {"10","60","OK"} };

for (String [] line : matrix) {
    for (String s: line) {
        System.out.print ("10 " + s);
    }
}

1voto

Snicolas Points 19644

Tout semble bon. Peut-être pourriez-vous mieux utiliser les boucles for each en java :

String[][] matrix = new String[i][j];
for( String[] rows : matrix) {
 for (String row : rows ) {
     System.out.println("10 " + row );
 }

Cordialement, Stéphane

0voto

Florin Vistig Points 141

Que @Jigar a dit

String[][] matrix = { {"10","20","OK"},{"5","30","KO"}, {"20","100","NA"}, {"10","60","OK"} };

En plus, imprimez :

for(r=0;i

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X