我想解析字符串以加倍,但以科學記數法。請提供解決方案來解決這個問題。如何解析字符串以加倍出科學記數法
String str="123434344";
Double db=Double.parseDouble(str);
System.out.println("Value:"+db);
這是我的輸出: 值:1.23434344E8 ,但我想這雙是這樣的:123434344.00
它是如何可能,請提供給我的解決方案這一點。非常感謝。!!
我想解析字符串以加倍,但以科學記數法。請提供解決方案來解決這個問題。如何解析字符串以加倍出科學記數法
String str="123434344";
Double db=Double.parseDouble(str);
System.out.println("Value:"+db);
這是我的輸出: 值:1.23434344E8 ,但我想這雙是這樣的:123434344.00
它是如何可能,請提供給我的解決方案這一點。非常感謝。!!
String str="123434344";
Double db=Double.parseDouble(str);
DecimalFormat format = new DecimalFormat("0.00");
System.out.println("Value:"+format.format(db));
你可以使用:
DecimalFormat df = new DecimalFormat("0.00");
Double d = Double.parseDouble("123434344");
System.out.println(df.format(d));
輸出將是:
123434344.00
System.out.printf("Value: %0.2f%n", db);
打印格式化,凡%n
代表換行符。
你可以使用'DecimalFormat'來達到這個目的。 –
您可以使用'DecimalFormat'爲此 – Abubakkar
您的問題不解析,它格式化 –