【发布时间】:2018-05-20 01:36:15
【问题描述】:
有没有办法改变数组的维数,即制作这个
int[][] i = new int[3][3];
但是像这样使用它
getArray(i); //where getArray only accepts one dimensional arrays
?
【问题讨论】:
-
@StephenC 是的,尽管我对对象的事情感到困惑。这有什么帮助(我是新的“对象”对象类型)
-
@pkpnd - 不是重复的。这个问题实际上是关于访问,而不是转换/重塑数组。 (是的,我知道 OP 说“改变”......但这不是他的例子正在做的......根据我对 getter 所做的解释。)
-
@AlexDukhan 是否要将
i转换为一维数组int[9],以便getArray对int元素进行操作?或者,您是否希望getArray对包含在i中的int[]元素进行操作? -
这正是我的问题,你对数组做了什么?