zweidimensionales Array soll, durch einen zwichenArray ersetzt werden.
zur Zeit sieht es folgendermaßen aus:
Zelle[0] [0] [0] [1] //die 0(linker ArrayInhalt) gibt die erste Zeile an und das zweite Array, den Spalteninhalt..
sah bis jetzt folgendermaßen aus:
müsste das nun irgendwie mit einem zwischenArray auflösen können, jedoch fählt mir keine lösung ein...;( könnt ihr eventuell helfen..?
zur Zeit sieht es folgendermaßen aus:
Zelle[0] [0] [0] [1] //die 0(linker ArrayInhalt) gibt die erste Zeile an und das zweite Array, den Spalteninhalt..
sah bis jetzt folgendermaßen aus:
Code:
Vector<Zelle[]> zeilen = new Vector<Zelle[]>();
while (rs.next()) {
Zelle[] zeile = new Zelle[columns.length];
for (int i = 0; i < columns.length; i++) {
Zelle z = new Zelle();
if (columns[i].getTyp().equals("NUMBER")) {
z.setDoubleInhalt(rs.getDouble(i + 1));
}
if (columns[i].getTyp().equals("VARCHAR2")) {
z.setStringInhalt(rs.getString(i + 1));
}
if (columns[i].getTyp().equals("DATE")) {
z.setDateInhalt(rs.getDate(i));
}
zeile[i] = z;
}
zeilen.add(zeile);
}
Zelle[][] inhalt = new Zelle[zeilen.size()][];
int i=0;
for (Iterator it = zeilen.iterator(); it.hasNext();) {
Zelle[] zeile = (Zelle[]) it.next();
inhalt[i] = zeile;
i++;
}
resp.setZellen(inhalt);
müsste das nun irgendwie mit einem zwischenArray auflösen können, jedoch fählt mir keine lösung ein...;( könnt ihr eventuell helfen..?