Ik ben nu met een stukje Java code bezig waarbij ik een double eerst afrond op 2 decimalen achter de komma met DecimalFormat.
Als ik dan deze String (met dus de waarde) wil omzetten naar een double krijg ik constant de volgende foutmelding:
NumberFormatException:
For input string: "22,65" (in java.lang.FloatingDecimal)
Dit is de code om de String naar Double om te zetten (meetWaarde is al gedefineerd)
public double meetwaardeToDouble()
{
Double temp = Double.valueOf(meetWaarde);
double getal = (double)temp.doubleValue();
return getal;
}
Ook heb ik het volgende al geprobeerd:
double getal = (double) Double.parseDouble(meetWaarde);
Ik begrijp echt niet waarom het telkens mis gaat, alle oplossing die ik hier heb kunnen vinden komen op hetzelfde neer maar werken niet in dit geval
Als ik dan deze String (met dus de waarde) wil omzetten naar een double krijg ik constant de volgende foutmelding:
NumberFormatException:
For input string: "22,65" (in java.lang.FloatingDecimal)
Dit is de code om de String naar Double om te zetten (meetWaarde is al gedefineerd)
public double meetwaardeToDouble()
{
Double temp = Double.valueOf(meetWaarde);
double getal = (double)temp.doubleValue();
return getal;
}
Ook heb ik het volgende al geprobeerd:
double getal = (double) Double.parseDouble(meetWaarde);
Ik begrijp echt niet waarom het telkens mis gaat, alle oplossing die ik hier heb kunnen vinden komen op hetzelfde neer maar werken niet in dit geval