Convert String to double in Java Convert String to double in Java java java

Convert String to double in Java


You can use Double.parseDouble() to convert a String to a double:

String text = "12.34"; // example Stringdouble value = Double.parseDouble(text);

For your case it looks like you want:

double total = Double.parseDouble(jlbTotal.getText());double price = Double.parseDouble(jlbPrice.getText());


If you have problems in parsing string to decimal values, you need to replace "," in the number to "."


String number = "123,321";double value = Double.parseDouble( number.replace(",",".") );


To convert a string back into a double, try the following

String s = "10.1";Double d = Double.parseDouble(s);

The parseDouble method will achieve the desired effect, and so will the Double.valueOf() method.