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

问题描述

| 生成未知大小的多维数组时遇到问题。我该如何解决?     

解决方法

        生成未知大小的多维数组称为锯齿数组。 例如:
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>>();
    ,        您可以使用列表列表,也可以仅声明数组,使其达到您期望的大小。