Die Klassen, die Datentypen in der Programmiersprache Java Funktionen, die einfach zu transformieren einem Datentyp in einen anderen haben kann. Das "Double" -Klasse hat nur eine solche Methode, die eine Zeichenfolge, die einen Double-Data- Wert annehmen kann und extrahieren den Wert aus dem String. Die Zeichenfolge muss ordnungsgemäß formatiert sein für die Extraktion richtig funktioniert . "Double" Class
Die Methode, die einen String-Objekt verwandelt sich in ein Doppelbett im "Double" -Klasse gespeichert . Beachten Sie, dass diese sich von der "double" -Klasse, die verwendet werden, um doppelte Werte zu speichern ist . Das "Double" -Klasse ist ein primitiver Datentyp, der nur benutzt wird, um Daten zu speichern. Das "Double" -Klasse enthält eine Reihe von Methoden für die Arbeit mit primitiven "double" -Objekte. Um eine Zeichenfolge zu konvertieren , müssen Sie entweder eine Instanz des "Double" -Klasse zu erstellen oder rufen Sie die statische Zeichenfolgenanalyse Verfahren direkt aus dem "Double" -Klasse.
Parsing Methode
Die Methode in der "Double" -Klasse, die Strings in doppelten Objekte analysiert wird " parseDouble . " Er akzeptiert einen einzelnen String als einziges Argument . Das Verfahren wandelt diese Zeichenfolge und geben einen "double" -Objekt. Zum Beispiel würde der folgende Code die Zeichenfolge " 58.1 " in den double-Wert " 58,1 " zu konvertieren und speichern Sie es in der doppelten variablen :
String s = " 58,1 ";
"d ". double d = Double.parseDouble (s);
Ausnahmen
Wenn die parseDouble Verfahren nicht versteht, die Zeichenfolge , dass Sie es passieren , wird es werfen ein Zahlenformat Ausnahme. Zum Beispiel , ersetzen Sie " 58,1 " mit " 58 .. 1 " wird in einer Reihe Format Ausnahme. Es ist wichtig, umgeben Sie den Code mit einem try ... catch- Block oder erklären, dass Ihre Methode ein Zahlenformat Ausnahme auslöst , wohin Sie die parseDouble Methode aufrufen. Sie sollten Ihren eingegebenen Text vor dem Aufruf der Methode zu vermeiden parseDouble werfen eine Reihe Format Ausnahme zu überprüfen.
Eingang
Sie können die Methoden in der "String" Klasse verwenden, um analysieren sie Ihre Eingabe vor der Übergabe an die " parseDouble "-Methode. Pre- Parsen Ihren Text können Sie für den Check und beseitigen mögliche Fehler in Ihren Text. Eine einfache Schleife kann durch die Zeichenfolge ausführen, um sicherzustellen, dass jedes Zeichen entweder eine Zahl oder ein Komma , und dass es ein und nur ein Komma in der gesamten String. Sie können auch anrufen . " Trim () " auf der Saite , jede führende oder Tailing Leerzeichen nach der eigentlichen Nummer zu entfernen .