As far as I understand it, I declare and initialize the array with ArrayList<String> in line 21. The coda also does, what it's supposed to do, but the task still fails. What am I doing wrong?
package de.codegym.task.task10.task1015;
import java.util.ArrayList;
import java.util.Arrays;
/*
Array von Zeichenkettenlisten
*/
public class Solution {
public static void main(String[] args) {
ArrayList<String>[] arrayStringliste = listeErstellen();
listeAusdrucken(arrayStringliste);
}
public static ArrayList<String>[] listeErstellen() {
ArrayList<String> vers1 = new ArrayList<>(Arrays.asList("Ein","Nasshorn","und","ein","Trockenhorn"));
ArrayList<String> vers2 = new ArrayList<>(Arrays.asList("Marschierten","durch","die","Wüste."));
ArrayList<String> vers3 = new ArrayList<>(Arrays.asList("Da","stolperte","das","Trockenhorn,"));
ArrayList<String> vers4 = new ArrayList<>(Arrays.asList("Das","Nasshorn","sagte:","\"Siehste!\""));
ArrayList<String>[] gedicht = new ArrayList[] {vers1,vers2,vers3,vers4};
return gedicht;
}
public static void listeAusdrucken(ArrayList<String>[] arrayStringliste) {
for (ArrayList<String> liste : arrayStringliste) {
for (String s : liste) {
System.out.println(s);
}
}
}
}