我有一個包含數組的字符串。例如:運行時在Java中創建一個n維的數組
"[[1, 2], [4, 5], [7, 8]]"
現在,我想創建一個實際的Java數組。我創建了一個函數來獲取維度和一個遞歸函數來獲取數組的每個元素。因此,我創建了每個1-D數組,但是我想知道在Java中是否有方法創建在運行時發現的維數組?維度作爲數組返回。就像,上面例子中的尺寸爲:
[3, 2]
編輯: 有沒有一種方法來創建這個信息的實際的數組?尺寸[3,2]只是一個例子。我也可以有[3,2,4,5]。運行期間可以從這些信息生成一個數組嗎?編譯期間我沒有這些信息。
有一些問題,我無法評論答案。所以,我在這裏編輯。
爲什麼不使用列表? –
你用新創建的數組做什麼? – vels4j
總是有兩個維度嗎?或者它可以是「[[1,2],[3,4]] [[5,6],[7,8]] [[9,10]]」 –