Как я могу инициализировать List<List<Integer>>
в Java?Инициализировать список <Список <Integer>> в Java
Я знаю List
является интерфейсом, и я могу использовать ArrayList
или LinkedList
реализовать List<Integer> list = new ArrayList<Integer>()
, но когда я инициализировать List<List<Integer>> list = new ArrayList<ArrayList<Integer>>();
я получаю ошибки несовместимых типов:
ArrayList<ArrayList<Integer>> cannot be converted to List<List<Integer>>.
Так как я могу продолжить?
слава Богу, для этого нет объяснений, поэтому мы можем учиться? –
Вопрос в том, как это сделать, поэтому я дам OP поиск терминов типа «инвариантность» и «алмазный оператор» :) – Reimeus