jimb0p
Erfahrenes Mitglied
Hallo Zusammen,
ich habe eine ArrayList<ArrayList<String>>. Diese ArrayList enthält 33 ArrayList<String>. Die enthaltenen ArrayListen enthalten jeweils drei Werte, so genannte Teilsätze. Jetzt möchte ich dass aus dieser ArrayList<ArrayList<String>> mir alle Satzkombinationen ausgegeben werden. Zur Veranschaulichung:
Drei Spalten die jeweils 1,2,3 enthalten können.
1,1,1
1,1,2
1,1,3
1,2,1
1,2,2
1,2,3
1,3,1
usw.
Ich habe schon einiges rumprobiert leider ohne Erfolg. Hier ist mein letzter Stande:
ich habe eine ArrayList<ArrayList<String>>. Diese ArrayList enthält 33 ArrayList<String>. Die enthaltenen ArrayListen enthalten jeweils drei Werte, so genannte Teilsätze. Jetzt möchte ich dass aus dieser ArrayList<ArrayList<String>> mir alle Satzkombinationen ausgegeben werden. Zur Veranschaulichung:
Drei Spalten die jeweils 1,2,3 enthalten können.
1,1,1
1,1,2
1,1,3
1,2,1
1,2,2
1,2,3
1,3,1
usw.
Ich habe schon einiges rumprobiert leider ohne Erfolg. Hier ist mein letzter Stande:
Java:
public void writeTxtElements() throws IOException{
FileWriter fw = new FileWriter(new File("texte.txt"));
for(int k = 0; k < txtElements.size(); k++){
for(int i = 0; i < txtElements.get(0).size(); i++){
for(int j = 0; j < txtElements.size(); j++){
fw.append(txtElements.get(j).get(i)+" ");
}
}
fw.append("\n\n");
}
fw.flush();
fw.close();
System.out.println("fertig.");
}
Zuletzt bearbeitet: