Come è possibile inizializzare List<List<Integer>>
in Java?Inizializza lista <Elenco <Integer>> in Java
So List
è un'interfaccia e posso usare ArrayList
o LinkedList
per implementare List<Integer> list = new ArrayList<Integer>()
, ma quando ho inizializzo List<List<Integer>> list = new ArrayList<ArrayList<Integer>>();
ottengo l'errore tipi incompatibili:
ArrayList<ArrayList<Integer>> cannot be converted to List<List<Integer>>.
Così come posso procedere?
grazie a Dio, non c'è alcuna spiegazione dietro a questo, quindi possiamo imparare? –
La domanda è come procedere in modo da permettere all'OP di cercare termini come "invarianza" e "operatore di diamante" :) – Reimeus