
java如何输出数组中的数组
用户关注问题
在Java中,如何遍历嵌套数组的每个元素?
我有一个二维数组,想逐个访问内部数组中的所有元素,应该使用什么方法?
遍历二维数组的推荐方法
可以使用双层for循环,外层遍历外部数组,内层遍历每个内部数组的元素,例如:
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println(array[i][j]);
}
}
怎样在Java中直接打印一个包含数组的数组?
如果我直接用System.out.println打印一个二维数组,结果很难理解,有什么更友好的方式吗?
使用Arrays.deepToString方法方便打印多维数组
Java中的Arrays.deepToString方法支持打印多维数组内容,示例代码为:
System.out.println(Arrays.deepToString(your2DArray));
这样可以输出整个二维数组的结构与内容,易于查看。
Java中如何定义和初始化包含数组的数组?
我想声明一个数组,里面的元素本身也是数组,该怎么做?
定义和初始化二维数组的方式
可以用类似int[][] array = new int[3][4]; 定义一个3行4列的二维数组,也可以直接初始化,如:
int[][] array = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
这样不仅声明,还赋予了具体元素。