When I convert a number ####.###(1046.571) using
String x = "1046.571";
double double_val = Double.parseDouble(x);
I get an exception error "Fail to convert to internal representation".
I do not understand how there can be a conversion error with the string value being converted to a double.
Isn't the String value within the double range?