Конвертировать ArrayList в 2D массив, содержащий переменные длины массивов

Так что я:

<code>ArrayList<ArrayList<String>> 
</code>

Который содержит x число ArrayLists, которые содержат еще y количество строк .. Для демонстрации:

<code>Index 0:
  String 1
  String 2
  String 3
Index 1:
  String 4
Index 2:
Index 3:
  String 5
  String 6
</code>

Где индекс относится к индексу массива, содержащему строку.

Как я могу преобразовать это в 2D массив, который выглядит так:

<code>{{String1, String2, String3},{String4}, {}, {String5, String6}}
</code>

Огромное спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос