Konwertuj ArrayList na tablicę 2D zawierającą różne długości tablic

Więc mam:

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

Który zawiera x liczbę ArrayLists, które zawierają inną liczbę y ciągów. Aby zademonstrować:

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

Gdzie indeks odnosi się do indeksu tablicy zawierającego ciąg.

Jak mogę przekształcić to w tablicę 2D, która wygląda jak:

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

Dziękuję bardzo.

questionAnswers(6)

yourAnswerToTheQuestion