美文网首页
如何打印二维数组

如何打印二维数组

作者: 木果渣 | 来源:发表于2019-05-21 14:21 被阅读0次

    常见的方式:

    
            for (int[] i : array) {
                for (int j : i) {
                    System.out.print(j + " ");
                }
                System.out.println();
            }
    

    效果

    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    0 0 0 0 0 0 0 0 0 
    

    还可以用stream的方式

     Arrays.stream(array).flatMap(c -> Stream.of(c)).map(c -> Arrays.toString(c)).forEach(System.out::println);
    

    效果

    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
    

    感觉第二种是有点折腾的T_T

    相关文章

      网友评论

          本文标题:如何打印二维数组

          本文链接:https://www.haomeiwen.com/subject/duqjzqtx.html