用于循环打印二维数组

时间:2015-04-08 02:08:27

标签: java

嗨我试图使用for循环打印二维数组。我看到很多地方都嵌套了像

这样的循环
for (..)
  for (..).

但是如何在声明和表达式中使用for循环进行打印。用于单维跟随作品

for ( String print_fruit_names : fruit_names )
{
  sysout (names);
};

是java的新手。如果我遗漏了任何信息,请告诉我。

1 个答案:

答案 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]);
      }
    }