Listen von Listen

julia123

Erfahrenes Mitglied
hi ich bin grade am rumtüfteln.

Ich will eine Liste von Listen der Länge 3 erstellen.

Ich versuche aber grade in der ersten Zeile das Wort ich in der Liste zu speichern wie geht das?
Code:
static List<ArrayList<String>> list = new ArrayList<>();
	
	public static void main(String[] args) {
	list.add(0).("ich");

	}
 
Zuletzt bearbeitet:

Cromon

Erfahrenes Mitglied
Hallo julia

list ist eine List<ArrayList<String>>, dieser fügst du das Element 0 hinzu. Passt dies in eine List<ArrayList<String>>?

Grüsse
Cromon
 

julia123

Erfahrenes Mitglied
Ich versuche mal mein Gedanken zu vermitteln.

Angenommen wir haben so was: 0 -> Hallo, Ich, Bin, Es

Ich will jetzt einfach dass, an der 0 Stelle. Hallo,Ich,Bin,Es eingeführt wird.
Imgrunde sowas wie ein Array.
Und dass würde ich auch gerne wieder abfragen(z.B: "Es"). Mit list.get() oder so was in der Richtung.
 

ComFreek

Mod | @comfreek
Moderator
Du willst also sowas in der Art:
Code:
0 --> Hallo, Ich, Bin, Es
1 --> Hallo, Ich, Bin, Es2
2 --> Hallo, Ich, Bin, Es3
Sprich eine Liste von Listen?

Dann war dein Ansatz gar nicht so falsch, allerdings musst du es so schreiben:
Java:
List<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
Typ links = Typ rechts.

Nun kannst du Listen hinzufügen, aber zuerst musst du ja das Element erstmal erstellen (da du eine Liste von Listen hast, musst du hier eine List erstellen):
Java:
List<String> list1 = new ArrayList<String>();
list1.add("Hallo");
list1.add("Ich");
list1.add("Bin");
list1.add("Es");

Jetzt kannst du es endgültig hinzufügen:
Java:
list.add(list1);

Zugriff:
Java:
List<String> list1 = list.get(0);

list1.get(0); // Hallo


PS: Danke, dass du dich daran gehalten hast :)
 

Neue Beiträge