所以我有:
ArrayList<ArrayList<String>>
其中包含x个ArrayList,其中包含另一个y个String。
Index 0: String 1 String 2 String 3 Index 1: String 4 Index 2: Index 3: String 5 String 6
其中index指的是包含字符串的数组索引。
如何将其转换为二维数组,如下所示:
{{String1, String2, String3},{String4}, {}, {String5, String6}}
非常感谢。
String[][] array = new String[arrayList.size()][]; for (int i = 0; i < arrayList.size(); i++) { ArrayList<String> row = arrayList.get(i); array[i] = row.toArray(new String[row.size()]); }
arrayList您的位置在哪里ArrayList<ArrayList<String>>(或任何位置List<List<String>>,请相应地更改for循环内的第一行)
arrayList
List<List<String>>
for