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

  • 6
  • Недоступна
Иногда задание — это просто задание. Без подвоха, и не стоит искать в нём сложности и глубины. Нужно просто сесть и решить. Перед нами — именно такое задание. Смотрите, как все внятно и просто: создайте массив, элементами которого будут списки строк. А потом заполните массив любыми данными и выведите их на экран.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (123)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
kupaka12 уровень, Москва
Thursday, 07:33
С десятого раза!!! Забодай меня в качан. Как собака Павлова - все понимаю, а такую тупню пишу. Надо перерывчик сделать , книжки почитать видосики посмотреть.
Вадим15 уровень, Саранск
13 May, 18:14
Просто создал один лист с одной строкой (количество строк любое может быть). Потом создал массив ArrayList<String>[] array = new ArrayList[3]; (количество элементов массива может быть любым). Во все элементы массива передал созданный ранее лист с одной строкой. Ну и вернул массив Собственно все Единственное не понял, почему new ArrayList[3];? Когда первый раз прописал new ArrayList<String>[3]; IDEA ругалась. Кто грамотный есть? Почему String не надо указывать?
Alexander Chevtaev18 уровень, Bogorodsk
12 May, 09:39
На самом деле все просто. Вспомните как создается обычный массив с указанием типа. В нашем случае тип массива не int[], string[], char[], а тип массива ArrayList<String>[] Ну а дальше работа как с обычным массивом, только в данной задаче внутри массива будут не цифры или строки, а ArrayList-ы
Vitalachka17 уровень, Лондон
5 May, 18:49
Ох уж этот валидатор! так пропустил
ArrayList<String>[] massiveList = new ArrayList[3];
а вот так нет
ArrayList<String>[] massiveList = new ArrayList[]{list1, list2, list3};
Спасибо Шамилю, сама долго бы ещё ковыряла ⏳
Шамиль18 уровень, Кисловодск
25 April, 13:40
так не пропускает Валя
return new ArrayList[]{new ArrayList(Arrays.asList("zfzz","sdsfs"..........
надо разделять:
ArrayList<String>[] arrayLists=new ArrayList[2];
arrayLists[0]=new ArrayList(Arrays.asList("zfzz","sdsfs",..........
..........................
return arrayLists;
в цикле не пробовал ну и зачем)))
titix16 уровень
18 April, 00:08
чет не понял рофла задания. попробовал создавать списки отдельным методом, работает. 😑
Денис Пшеничный16 уровень, Киев
6 April, 14:24
Подахринел конечно)
Юрий Петров27 уровень, Санкт-Петербург
5 April, 14:06
Странно, что валидатор не разрешает заполнять списки с клавиатуры при том, что это не запрещено в условиях задачи.😑
Шамиль18 уровень, Кисловодск
25 April, 13:37
У меня прошло вот конечна:
arrayLists[0]=new ArrayList(Arrays.asList("zfzz","sdsfs","zsdfzsdf","zsdfzsdf","zsfzf"));
vifaniya19 уровень
12 March, 20:55
внимание, создаем списки в коде, не вводим их с клавиатуры! (хотя запрета на это нигде нет, и это не противоречит условию, валидатор не принимает такое решение)
hidden #226439515 уровень
7 March, 16:52
Действительно.. каждая задача и что-то новое выдумывают Как писали ниже - основная задача это правильно объявить этот список или массив это.. хазэ) Такого мы раньше не встречали: ArrayList<String>[] arr = new ArrayList[2]; остальное все легко
Алексей12 уровень, Саранск
5 April, 11:34
так же сделал. Сначала сделал ArrayList<String>[] arr = new ArrayList<String>[2]; Возникло сообщение "Generic array creation". Убрал String, стало все хорошо. Не знаю почему так