嗨我试图使用for循环打印二维数组。我看到很多地方都嵌套了像
这样的循环for (..)
for (..).
但是如何在声明和表达式中使用for循环进行打印。用于单维跟随作品
for ( String print_fruit_names : fruit_names )
{
sysout (names);
};
是java的新手。如果我遗漏了任何信息,请告诉我。
答案 0 :(得分:0)
你可以这样做with a for each using a Iterator:
String[][] matrix = {{"one", "two", "three"}, {"four", "five", "six"}};
for (String[] sArray: matrix){
for (String s: sArray){
System.out.println(s);
}
}
或者,您可以像这样直接访问每个索引:
String[][] matrix = {{"one", "two", "three"}, {"four", "five", "six"}};
for (int i = 0; i < matrix.length; i++){
for (int j = 0; j < matrix[i].length; j++){
System.out.println(matrix[i][j]);
}
}