【问题标题】:For loop to print two dimensinal array [duplicate]For循环打印二维数组[重复]
【发布时间】:2015-06-12 19:43:50
【问题描述】:

您好我正在尝试使用 for 循环打印二维数组。我看到很多地方都嵌套了 for 循环,例如

for (..)
  for (..).

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

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

我是java新手。如果缺少任何要提及的信息,请告诉我。

【问题讨论】:

    标签: java


    【解决方案1】:

    你可以这样做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]);
          }
        }
    

    【讨论】:

    • 非常感谢。这行得通。
    猜你喜欢
    • 2012-11-26
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 2018-02-04
    • 2018-07-19
    • 1970-01-01
    相关资源
    最近更新 更多