Hi!
Okay, Okay, es gibt ein Objekt Double ,nicht verwechseln mit dem Datentyp double, das kannst Du glaub ich so verwenden:
Etwas Allgemeines: zu jedem primitiven Datentyp gibt es eine sogenannte Wrapperklasse mit bestimmten zusaetzlichen Funktionen fuer diesen Typ. Die Klasse Double laesst sich mit einer double-Variablen oder mit einem String initialisieren und kann den Wert dann zum Beispiel in einen long umwandeln.
doublevariable = (new Double( Stringvariable )).doublevalue();
Ja, aber es geht auch einfacher:
double d = Double.parseDouble(String s);
Allerdings wirft die Methode ggf. eine NumberFormatException zurueck. Und sie unterstuetzt auch keine Zehnerpotenzen, wie sie zum Beispiel bei der Ausgabe von Fliesskommazahlen auf den Bildschirm generiert werden - also z.B. "2.4E-26" -> 2,4 * 10^-26
MfG Simon
<img src="http://developer.java.sun.com/images/penduke.gif" alt="">