我知道这不是一个困难的问题,但我已经完全站了起来,我想打印一个二维数组,其值已经分配了例如:
int array1[][] = new int[1][1];
array1[0][0] = 10;
array1[0][1] = 20;
array1[1][0] = 30;
array1[1][1] = 40;
我只想简单地打印这些值,我真的不记得怎么做了,我继续这样做
System.out.println(Arrays.toString(array1))`;
但我知道这是错的,你能帮忙吗?
答案 0 :(得分:1)
您可能希望查看Arrays.deepToString
方法,该方法类似于Arrays.toString
,但如果嵌套对象是数组,它将递归(并正确)将它们转换为字符串。< / p>
另外,请注意您的代码中存在轻微的错误 - 您需要将数组调整为
int[][] array1 = new int[2][2];
因为你想要一个2x2阵列,而不是1x1阵列。