Добрый день! Не ясно условие задачи. Если верить условию, то создается массив , элементами которого являются списки строк, т.е. не сами строки, а как бы указатели на массивы строк. Я это сделала, валидацию не проходит. Смущает то, что несмотря на условие задачи, где фигурируют списки строк в качестве элементов, типы массивов в шаблоне задачи String. Так все-таки, из чего должны состоять массивы? Из строк или из указателей на массивы строк, потому что фразу "список строк в качестве элемента" по-моему можно толковать только в сторону указателей на массив строк
package com.javarush.task.task10.task1015;
import java.util.ArrayList;
/*
Массив списков строк
*/
public class Solution {
public static void main(String[] args) {
ArrayList<ArrayList> arrayOfStringList = createList();
printList(arrayOfStringList);
}
public static ArrayList<ArrayList> createList() {
ArrayList<ArrayList> list = new ArrayList<>();
char[] ch = {'a','d','f','g','h','j','k','l','t','u','o','f'};
String str = " ";
for ( int z = 0; z <5; z++) {
ArrayList<String> liststr = new ArrayList<>();
for (int i = 0; i < 5; i++) {
str = " ";
for (int y = 0; y < 20; y++)
str = str + ch[i];
liststr.add(str);
}
list.add(liststr);
}
return list;
}
public static void printList(ArrayList<ArrayList> arrayOfStringList) {
for (ArrayList<ArrayList> list : arrayOfStringList)
{
for (int i = 0; i < 5; i++) {
System.out.println(list.get(i));
}
}
}
}