hallo leute,
ich bins wieder mal..also wie der titel schon verratet möchte ich ArrayList in ArrayList haben.
beim abfragen einer datenbank, werden die ergebnisse in erg1 "zwischengespeichert" danach gehts gleich weiter in erg2...somit hab ich für ArrayList erg2, die ergebnisse von erg2
ich bekomm z.B 3 Results von der DB, die ersten 2 werte in erg2, werden aber vom letzten erg1 überschrieben..somit hab ich immer die selben Werte, [3, Meier, ..., ...., ...], [3, Meier, ..., ...., ...]
, [3, Meier, ..., ...., ...]
hmm irgendjemand ähnliche erfahrungen?
Danke
ich bins wieder mal..also wie der titel schon verratet möchte ich ArrayList in ArrayList haben.
Code:
ArrayList<Object> erg1 = new ArrayList<Object>();
ArrayList<ArrayList> erg2 = new ArrayList<ArrayList>();
beim abfragen einer datenbank, werden die ergebnisse in erg1 "zwischengespeichert" danach gehts gleich weiter in erg2...somit hab ich für ArrayList erg2, die ergebnisse von erg2
Code:
while(rSet.next()){
erg1.clear();
erg1.add(rSet.getInt("ID"));
erg1.add(rSet.getString("Name"));
erg1.add(rSet.getString("Adresse"));
erg1.add(rSet.getString("PLZ"));
erg1.add(rSet.getString("Ort"));
erg2.add(dberg);
}
ich bekomm z.B 3 Results von der DB, die ersten 2 werte in erg2, werden aber vom letzten erg1 überschrieben..somit hab ich immer die selben Werte, [3, Meier, ..., ...., ...], [3, Meier, ..., ...., ...]
, [3, Meier, ..., ...., ...]
hmm irgendjemand ähnliche erfahrungen?
Danke