如何初始化未知数组长度的多维数组



生成未知大小的多维数组时遇到问题。我该怎么修?

生成大小未知的多维数组称为锯齿状数组。

例如:

String[][] array = new String[5][];

Java将数组的数组用于多维数组。我认为你必须指定第一个尺寸。否则,请使用列表列表。

ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();

数组是静态的。ArrayList是动态的。

在创建数组之前,您应该了解数组的大小。在不知道数组大小的情况下创建多维数组是不可能的。

最好使用嵌套ArrayList或嵌套Vector:

ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();

最新更新