例如,我有一个输入 N(直到运行时你才知道),我想构建一个 N 维的数组。
当我编写代码时,我无法定义维数,就像我们通常构建一个四维数组时一样:
int [][][][] array = new int[3][3][3][3].
我需要这个数组,因为我需要存储输入的维度是灵活的,这意味着在有人在运行时输入之前你无法知道维度。
更重要的是,在我构建了这个数组之后,我怎样才能访问它?我不能像往常一样处理它
array[1][2][3][4] = 5
因为我写代码时不知道维数。
我怎样才能达到我的目标?