传递方法参数

时间:2015-05-26 10:53:54

标签: java casting

大约有10种不同类型的不同尺寸的2D阵列。例如:

int arr1[][]; float arr2[][]; long arr3[][]; String arr4[][];

在程序执行期间,需要以不同的间隔打印每个阵列。有一个方法定义了print2DArray(),它接受2D数组作为参数计算行数和列数并打印数组。但由于数组具有不同的数据类型,因此需要为每种数据类型编写重载方法。

是否有任何方法可以编写print2DArray(--- matrix [] [])方法,以便打印任何传递它的2D。

1 个答案:

答案 0 :(得分:4)

使用以下代码打印2D数组:String deepToString(Object[] a)

System.out.println(Arrays.deepToString(your2DArray));

使用以下方法打印1D阵列

System.out.println(Arrays.toString(your1DArray));