如何在Arraylist

时间:2017-01-20 13:36:16

标签: java arraylist multidimensional-array

  List<int[][]> matrices = new ArrayList<>();

我的arraylist就是这个。我想打印存储在arrayList中的二维数组中的所有元素。我怎么能这样做?

我尝试了一些解决方案here但这些对我不起作用。

1 个答案:

答案 0 :(得分:1)

迭代列表,并使用Arrays.deepToString打印每个元素:

matrices.stream()
    .map(Arrays::deepToString)
    .forEach(System.out::println);

或者,对于不支持流的Java版本:

for (int[][] matrix : matrices) {
  System.out.println(Arrays.deepToString(matrix));
}