Warum können Sie in Java keine "Liste <Liste <Zeichenfolge >>" haben? [Duplikat]
Diese Frage hat hier bereits eine Antwort:
Ist List <Dog> eine Unterklasse von List <Animal>? Warum sind Java-Generika nicht implizit polymorph? 16 AntwortenWarum funktioniert die folgende Codezeile in Java nicht?
List<List<String>> myList = new ArrayList<ArrayList<String>>();
Es funktioniert, wenn ich es ändere
List<ArrayList<String>> myList = new ArrayList<ArrayList<String>>();
Zuerst dachte ich, vielleicht kann man keine Liste von Schnittstellen haben, aber ich kann eine erstellenList<Runnable>
Alles gut.
Ideen?