Jor*_*dez 3 java printing arrays
我最近在java中启动了mutltidimensional int数组.在那之前,一维阵列已经足够了.
打印我用过的那些 System.out.println(Arrays.toString(myarray));
但它不适用于多维数组,它与您尝试直接多次打印一维数组时的效果相同.
Mic*_*ein 10
你需要迭代它.
最简单的方法是使用提供的Arrays.deepToString()搜索阵列中的数组.请注意,它与Arrays.toString()一样,仅在Java 1.5+中可用,但我当然希望您现在使用Java 5.
例如:
int[][] myArray = { { 1, 2, 3 }, { 4, 5, 6 } };
System.out.println(Arrays.deepToString(myArray));
Run Code Online (Sandbox Code Playgroud)
或者,您可以自己迭代,也可以使用您选择打印的样式进行更多自定义.
例如:
int[][] myArray = { { 1, 2, 3 }, { 4, 5, 6 } };
for(int[] arr : myArray)
System.out.println(Arrays.toString(arr));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |