标签: java arrays multidimensional-array
我有这种类型的数组float[1][1][54][54]。如果可以将这个数组转换为float [54] [54]?也许它可以删除两个第一个空尺寸?
float[1][1][54][54]
答案 0 :(得分:2)
你不能强制转换,但你可以将内部数组分配给一个新变量:
float[][][][] arr1 = new float[1][1][54][54]; float[][] arr2 = arr1[0][0];
请注意,尽管它们是单独的变量,但它们实际上共享对同一内部数组的引用,因此不能单独修改它们。