String[][] strings2 = convertStringArrayList(listOfStringLists);
Convert ArrayList<ArrayList<String>>
to String[][]
method:
private String[][] convertStringArrayList( ArrayList<ArrayList<String>> listOfStringLists ) {
String[][] stringGroups = new String[listOfStringLists.size()][];
for ( int i=0; i< listOfStringLists.size(); i++ ) {
ArrayList<String> stringArray = listOfStringLists.get(i);
String[] stringsChildren = Arrays.copyOf(stringArray.toArray(), stringArray.toArray().length, String[].class);
stringGroups[i] = stringsChildren;
}
return stringGroups;
}