Hallo,
folgendes Problem habe ich:
eine Methode liefert ein double[] Array als Ergebnis.
Jetzt muss ich ja das Array 'd' in dem die Daten gespeichert werden sollen, vorher initialisieren. Da ich nicht weiss, wie gross das Array ist, welches zurückgeliefert wird, reserviere ich einfach mal 1000 Werte.
Das ist aber irgendwie unpraktisch, weil ja zuviel oder zuwenig Speicher reserviert wird. Wie kann ich es den schaffen, dass ich genau so viel Arrayelemente erzeuge, wie die 'messkurve' liefert?
Gruss,
chris
folgendes Problem habe ich:
eine Methode liefert ein double[] Array als Ergebnis.
Code:
d=messkurven[m].getX();
Jetzt muss ich ja das Array 'd' in dem die Daten gespeichert werden sollen, vorher initialisieren. Da ich nicht weiss, wie gross das Array ist, welches zurückgeliefert wird, reserviere ich einfach mal 1000 Werte.
Code:
double[] d=new double[1000];
d=messkurve.getX();
Das ist aber irgendwie unpraktisch, weil ja zuviel oder zuwenig Speicher reserviert wird. Wie kann ich es den schaffen, dass ich genau so viel Arrayelemente erzeuge, wie die 'messkurve' liefert?
Gruss,
chris