Массив списков строк

  • 6
  • Недоступна
Иногда задание — это просто задание. Без подвоха, и не стоит искать в нём сложности и глубины. Нужно просто сесть и решить. Перед нами — именно такое задание. Смотрите, как все внятно и просто: создайте массив, элементами которого будут списки строк. А потом заполните массив любыми данными и выведите их на экран.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (72)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Alexander Dmitriev13 уровень
6 мая, 05:50
Если у вас возник вопрос, зачем такая задача и где это используется, то я с вами. Ответ нашёл случайно, при чтении книги "Грокаем алгоритмы": во второй главе подробно объясняются плюсы и минусы массивов и связанных списков, сравниваются ситуации использования этих структур. И в задаче 2.5 описывается, почему, например, при регистрации пользователей на Facebook не используются ни массивы, ни связанные списки, и какие преимущества у массивов списков
АртемGeek19 уровень, Москва
14 апреля, 17:46
Что за извращение такое массив списков? O_o И где оно вообще может понадобится?
Дмитрий Метельский20 уровень, Минск
12 апреля, 10:43
Вспоминаем фразу-"Массив передается по ссылке". Roman Vitaliy просмотрите ссылку(сам крутился вокруг да около).
Nordis20 уровень, Санкт-Петербург
31 марта, 11:11
Странный массив , где такие используются не подскажите?
Anastasia15 уровень, Нижний Новгород
21 марта, 23:51
Без гугла не решилась, этого не было в теории, как пишут ниже, весь вопрос в синтаксисе.
S20 уровень, Минск
2 марта, 17:32
Основная загвоздка задачи как синтаксически правильно объявить этот хитровыдуманный массиволист, которого я пока что нигде не встречал. ArrayList<String>[] arr = new ArrayList[2]; Остальное легко и понятно.
y-grek13 уровень, Киев
27 февраля, 23:04
даа.. опять промучился.. думал даже, что валидатор хочет, чтобы я создавал массив дженериков и программа не компилировалась.. ))) пришлось зайдя сюда, понять что искать.. мне показалось доступным языком пояснение на стековерфлоу.. в ответе инициализация массива листов в ответе прекрассный пример того, если бы создавать массив дженериков было бы можно..
List<Integer> ints = new ArrayList<Integer>();
ints.add(1);

List<String>[] a = new ArrayList<String>[5]; // предположим, это допустимо
Object[] o = a;   // вполне разрешенный upcast, но информация о generic типе потерялась
o[0] = ints;

String s = a[0].get(0); // ошибка приведения типа во время выполнения программы
теперь все стало на свои места..
Roman Vitaliy17 уровень, Харьков
4 февраля, 18:26
y-grek13 уровень, Киев
27 февраля, 23:22
очень полезно.. но еще не все понятно.. )
Дмитрий Метельский20 уровень, Минск
12 апреля, 10:42
Братан, ты лучший! Там лежит ответ))
Илья22826 уровень, Москва
30 ноября 2018, 16:24
Омагад, ребят, внимательнее читайте условия, а то можете запутаться, как я... Создать массив, элементами которого будут списки строк. Заполнить массив любыми данными и вывести их на экран. А я пытался создать список массивов строк... Стыдно аж, если бы правильно сразу прочитал, было бы легче. Всем удачи
Иван25 уровень
3 октября 2018, 08:20
Задача решилась добавлением 2-х строк кода. С подсказки OneMoreTime. 1) Создаем массив по условию, размерность 1 элемент. 2) присваиваем к первому элементу массива list.(не забываем что он с [0] начинается) все задачка решена.
Dmitriy16 уровень, Москва
7 января, 10:35
это где это в условии написано, что размерность массива 1 элемент? у меня вот массив из новых аррейлистов не создаётся, на этом и завис.