Объявление LinkedList<Object[]>[]
означает массив списков массивов - это намерение?Предполагая, что это так, вы создаете его с синтаксисом для создания массивов:
public LinkedList<Object[]>[] myArray = new LinkedList[ARRAY_SIZE];
Это создает массив указанного размера (ARRAY_SIZE
), каждая ячейка которого равна null
.
Обратите внимание:
- Поскольку вы не можете создавать универсальные массивы в Java, как Хантер МакМиллен заметил , в правой части пропущен тип
LinkedList
(т.е."<Object[]>
"). - Я позволил себе переименовать переменную из
myList
в myArray
, поскольку это массив, а не список. - Обычно это хорошая идеячтобы использовать интерфейс (
List
), а не конкретную реализацию (LinkedList
), , если , вам нужно использовать методы, специфичные для LinkedList
.
Итак, строка будет выглядеть так:
public List<Object[]>[] myArray = new List[ARRAY_SIZE];