ausprobieren ausprobieren, früher war sowas noch verbreitet, mit Mehrdimensionalität hat das doch überhaupt nichts zu tun,
wenn du
[code=Java]
ArrayList<String>[] alDaten = new ArrayList<String>[10];
[/code]
schreibst bzw. das andere auch nur mit einer Dimension, dann hast du exakt dasselbe...
ich passe den Titel an, entferne die Mehrdimensionalität
ansonsten ist nur zu sagen, dass Java Arrays + Generics leider nicht gut kombinieren kann,
die erste Variante ist schlicht verboten, die andere nicht gefährlicher als
[code=Java]
ArrayList<String> al = new ArrayList();
[/code]
mit derselben Warnung,
Probleme kann es da nicht geben direkt bei Objekterstellung