hallo leute!
ich habe ein problem mit meinem array, was ich mit daten aus meiner MySQL db fülle.
dafür hab ich zunächst die daten vom resultset in eine arraylist geschrieben. den arrayList inhalt dann mit .toArray(meinArray) in mein array geschrieben.
ich hab dazu zwei fragen:
1. ich bekomme eine java.lang.arraystoreexception, obwohl in der api steht: the runtime type of the returned array is that of the specified.
2. kann ich eigentlich folgendes machen??? ??? :L
ich brauch ein 2d-array mit double. muss ich da irgendwo noch ne typecast machen?
danke für jede hilfe!!!
grüsse,
k.
ich habe ein problem mit meinem array, was ich mit daten aus meiner MySQL db fülle.
dafür hab ich zunächst die daten vom resultset in eine arraylist geschrieben. den arrayList inhalt dann mit .toArray(meinArray) in mein array geschrieben.
ich hab dazu zwei fragen:
1. ich bekomme eine java.lang.arraystoreexception, obwohl in der api steht: the runtime type of the returned array is that of the specified.
2. kann ich eigentlich folgendes machen??? ??? :L
Code:
...
ArrayList oneRow = new ArrayList();
ArrayList rows = new ArrayList();
double[][] meinArray;
...
//später wenn ich dann mein resultSet habe:
while(rs.next){
oneRow.add(rs.getDouble("row1"));
oneRow.add(rs.getDouble("row2"));
rows.add(oneRow);
rows.toArray(meinArray);
}
ich brauch ein 2d-array mit double. muss ich da irgendwo noch ne typecast machen?
danke für jede hilfe!!!
grüsse,
k.