java - Decimal conversion - NumberFormatException -


i have

string number = 1.0e7;

i want numeric equivalent i.e display

double x = 10000000.0000  

how can go it?

i have tried double number = double.valueof(number);

but getting java.lang.numberformatexception.

to format number 4 decimals, use string.format("%.4f", num) in following example:

public class k {    public static void main(string argv[]) {     string number = "1.0e7";     double num = double.valueof(number);     system.out.println("double="+ num + " formatted double=" + string.format("%.4f", num));   } } 

output:

string=1.0e7 formatted double=10000000,0000 

as can see, locale uses , decimal separator.


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

javascript - Ajax jqXHR.status==0 fix error -