Following is resulting in an Exception
:
String p="1,234";
Double d=Double.valueOf(p);
System.out.println(d);
Is there a better way to parse "1,234"
to get 1.234
than: p = p.replaceAll(",",".");
?
NumberFormat format = NumberFormat.getInstance(Locale.FRANCE);
Number number = format.parse("1,234");
double d = number.doubleValue();
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments