Java 出于好奇,是否可以初始化0×1数组?
在Java中,您可以实例化以下内容: 一乘一数组:Java 出于好奇,是否可以初始化0×1数组?,java,arrays,multidimensional-array,empty-list,Java,Arrays,Multidimensional Array,Empty List,在Java中,您可以实例化以下内容: 一乘一数组:int[]arr={{0} 1-by-0数组:int[]arr={{} 0-by-0数组:int[]arr={} 0-by-1数组可能吗?Java不知道多维数组,它只知道可以包含其他数组的数组,因此结果甚至不必是“矩形”——内容数组彼此独立 因此,0长度的“外部”数组不能包含任何长度为“1”的内部数组。Java不知道多维数组,它只知道可以包含其他数组的数组,因此结果甚至不必是“矩形的”——内容数组彼此独立 因此,0长度的“外部”数组不能包含任何
int[]arr={{0}代码>
1-by-0数组:int[]arr={{}代码>
0-by-0数组:int[]arr={}代码>
0-by-1数组可能吗?Java不知道多维数组,它只知道可以包含其他数组的数组,因此结果甚至不必是“矩形”——内容数组彼此独立
因此,0长度的“外部”数组不能包含任何长度为“1”的内部数组。Java不知道多维数组,它只知道可以包含其他数组的数组,因此结果甚至不必是“矩形的”——内容数组彼此独立
因此,0长度的“外部”数组不能包含任何长度为“1”的内部数组。零长度数组是空数组。
它不包含任何内容,因此不能包含1元素数组。零长度数组是空数组。
它不包含任何内容,因此不能包含1个元素的数组。对我来说,它没有意义。内部数组将位于不存在的行中。我猜您可以通过{{}
.Doesint[][]arr=new int[0][1]获得0x1和1x0代码>编译?对我来说,这毫无意义。内部数组将位于不存在的行中。我猜您可以通过{{}
.Doesint[][]arr=new int[0][1]获得0x1和1x0代码>编译?