Задать вопрос
@OldJohn

Почему нельзя создать массив списков?

Здравствуйте. Читаю Шилдта, и один момент там не разъясняется.
Почему я не могу создать массив списков? Например:
Ведь тип тут точно определен, и я не смогу засунуть в array[0] список интов, а в
array[1] список строк, например.
Объясните, пожалуйста.
63e508cdd451e837970534.jpeg
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
axifive
@axifive
Software Engineer
Так нет же запрета создать массив из ArrayList
ArrayList<Object>[] list = new ArrayList[5];
for (int i = 0; i < 5; i++) {
   list[i] = new ArrayList<Object>();
}
list[0].add(new Integer(1));
list[0].add(new String("2"));
list[1].add(new Float(5.0));

как и ArrayList из массивов
ArrayList<Integer[]> list = new ArrayList<Integer[]>();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы