Moin Leute,
ich lasse mir über eine Funktion einen String aus einem Array wieder geben.
Mit DecimalFormat stelle ich sicher das der Wert stimmt und keine ewigen Nachkommastellen hat.
Dannach parse ich den String in ein Double.
Daraus resultiert folgende Exception
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "18,00"
mit folgenden Code
Liegt es an dem Komma bei der 18? Wenn ich nicht falsch liege nimmt double doch einen Punkt als Komma...
ich lasse mir über eine Funktion einen String aus einem Array wieder geben.
Mit DecimalFormat stelle ich sicher das der Wert stimmt und keine ewigen Nachkommastellen hat.
Dannach parse ich den String in ein Double.
Daraus resultiert folgende Exception
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "18,00"
mit folgenden Code
Java:
DecimalFormat df = new DecimalFormat( "#,##0.00" );
return Double.parseDouble( df.format(holeWert(0)) );
Liegt es an dem Komma bei der 18? Wenn ich nicht falsch liege nimmt double doch einen Punkt als Komma...