List<int[][]> matrices = new ArrayList<>();
我的arraylist就是这个。我想打印存储在arrayList中的二维数组中的所有元素。我怎么能这样做?
我尝试了一些解决方案here但这些对我不起作用。
答案 0 :(得分:1)
迭代列表,并使用Arrays.deepToString
打印每个元素:
matrices.stream()
.map(Arrays::deepToString)
.forEach(System.out::println);
或者,对于不支持流的Java版本:
for (int[][] matrix : matrices) {
System.out.println(Arrays.deepToString(matrix));
}