How to print Two-Dimensional Array like table

后端 未结 15 1121
一整个雨季
一整个雨季 2020-11-30 06:55

I\'m having a problem with two dimensional array. I\'m having a display like this:

1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 . . . etc

What basi

15条回答
  •  情书的邮戳
    2020-11-30 07:22

    Just for the records, Java 8 provides a better alternative.

    int[][] table = new int[][]{{2,4,5},{6,34,7},{23,57,2}};
    
    System.out.println(Stream.of(table)
        .map(rowParts -> Stream.of(rowParts
        .map(element -> ((Integer)element).toString())
            .collect(Collectors.joining("\t")))
        .collect(Collectors.joining("\n")));
    

提交回复
热议问题