android Java: Parse double?
Was bedeutet parse double?
3 Antworten
Hey,
Double.parseDouble() wird ein String übergeben, entspricht dieser String dem Format eines doubles, wird der String in einen double umgewandelt.
Mfg Jannick (L1nd)
Mit der Methode parseDouble() der Klasse Double wandelt man einen String in einen Double um. Hier mal ein kleines Beispiel
public class Test {
public static void main(String[] args) {
String str = "0.4";
Double strAsDouble = Double.parseDouble(str);
/*Die Variable strAsDouble hat nun den Wert 0.4, man kann nun
damit rechnen*/
Double result = strAsDouble + 0.3;
/*Die Variable result hat nun das Ergebnis der Rechnung 0.4
+ 0.3, also 0.7 das überprüfen wir im folgenden.*/
if (0.7 == result) {
System.out.println("Das Ergebnis beträgt: " + result);
}
}
}
Ich hoffe ich konnte dir damit weiterhelfen. In der Java-Dokumentation bei dem Eintrag für die Klasse Double (einfach oben auf den Link klicken) findet man alle Methoden aufgelistet. Darunter auch parseDouble() und da findet man eine kleine Beschreibung was die Methode macht.
Falls du noch weitere Fragen hast melde dich gerne in Form eines Kommentars.
Moin,
das Parsen ist quasi das Analysieren.
Double.parseDouble();
überprüft also, ob die Zeichen eine Gleitkommazahl darstellen.
LG Der1Streber
Es ist vielleicht noch wichtig zu erwähnen, dass die Methode einen Double zurückgibt, sonst könnte man anhand deiner Antwort denken, dass die Methode einen Boolean zurückgibt.
Ausschnitt aus der Java Dokumentation:
parseDouble(String s)
Returns a new double initialized to the value represented by the specified String, as performed by the valueOf method of class Double.
naja schon etwas mehr , nicht der wert , sondern ob die zeichen einen Double darstellen .