Hallöchen, ich bins wieder.
Ja ich und meine Table. Ich hab sie nun so umgebaut das sie mit einer 2D ArrayList funktioniert.
Seltsamerweise tritt jetzt ein lustiger(naja nicht für mich) Fehler auf.
Der erste Start der Tabelle läuft wunderbar ,schreiben,löschen & speichern.
jetzt bekomme ich aber beim zweiten Start(Während die erste noch läuft) Total seltsame Werte aus dem Array undzwar die Liste ansich selber schreibt sich hinein.
Bsp mit einer 3 x 3 ArrayList :
Der Output wäre bei mir (leider kann ich das hier nicht so nachstellen.
OutPut 1:
1 2 3
1 2 3
1 2 3
OutPut2:
[1,2,3][1,2,3][1,2,3]
[1,2,3][1,2,3][1,2,3]
[1,2,3][1,2,3][1,2,3]
Wüsste jemand woran das liegen kann jetzt so auf den ersten Gedanken ?
Ich kann auch gerne noch mein Quelltext posten wenn man dannach fragt.
Grüße Shidan.
Ja ich und meine Table. Ich hab sie nun so umgebaut das sie mit einer 2D ArrayList funktioniert.
Seltsamerweise tritt jetzt ein lustiger(naja nicht für mich) Fehler auf.
Der erste Start der Tabelle läuft wunderbar ,schreiben,löschen & speichern.
jetzt bekomme ich aber beim zweiten Start(Während die erste noch läuft) Total seltsame Werte aus dem Array undzwar die Liste ansich selber schreibt sich hinein.
Bsp mit einer 3 x 3 ArrayList :
Java:
ArrayList<ArrayList<String>> tabelle = new ArrayList<ArrayList<String>>()
tabelle.add(new ArrayList<String>());
tabelle.add(new ArrayList<String>());
tabelle.add(new ArrayList<String>());
for(int i = 0; i < tabelle.size(); i++){
tabelle.get(i).add(new String());
}
for(int i = 0; i < tabelle.size(); i++){
for(int l = 0; l < tabelle.get(i).size();l++){
tabelle.get(i).add(l,""+l)
}
}
// Erster durchlauf wäre das :
System.out.println("OutPut 1: \n");
for(int i = 0; i < tabelle.size(); i++){
for(int l = 0; l < tabelle.get(i).size();l++){
System.out.print(tabelle.get(i).get(l).toString()+"\t");
}
System.out.println();
}
//Zweiter Durchlauf
System.out.println("OutPut 2: \n");
for(int i = 0; i < tabelle.size(); i++){
for(int l = 0; l < tabelle.get(i).size();l++){
System.out.print(tabelle.get(i).get(l).toString()+"\t");
}
System.out.println();
}
Der Output wäre bei mir (leider kann ich das hier nicht so nachstellen.
OutPut 1:
1 2 3
1 2 3
[1,2,3][1,2,3][1,2,3]
[1,2,3][1,2,3][1,2,3]
Wüsste jemand woran das liegen kann jetzt so auf den ersten Gedanken ?
Ich kann auch gerne noch mein Quelltext posten wenn man dannach fragt.
Grüße Shidan.