Ich habe alles versucht: Ein Array als Object erstellt und 3 ArrayListen darin gespeichert,
aber das Array kann nicht zurück gegeben werden da eine ArrayList in der Main Methode erwartet wird.
Wenn die Array's in eine ArrayList gespeichert werden damit die ArrayList der Main Methode übergeben werden können ist es auch falsch.
package de.codegym.task.task10.task1015;
import java.util.ArrayList;
/*
Array von Zeichenkettenlisten
*/
public class Solution {
public static void main(String[] args) {
ArrayList<String[]> arrayStringliste = listeErstellen();
listeAusdrucken(arrayStringliste);
}
public static ArrayList<String[]> listeErstellen() {
// schreib hier deinen Code
String[] s= {"hans","peter","jochen","kay","uwe"};
String [] s1= {"peter"};
String [] s2= {"hans"};
ArrayList<String[]> arrayStringliste=new ArrayList<>();
arrayStringliste.add(s);
arrayStringliste.add(s1);
arrayStringliste.add(s2);
return arrayStringliste ;
}
public static void listeAusdrucken(ArrayList<String[]> arrayStringliste) {
for (String[] liste : arrayStringliste) {
for (String s : liste) {
System.out.println(s);
}
}
}
}