格式化以字符串形式提供给我的以下数字的最佳方法是什么?
String number = "1.574e10" //assume my value will always be a String
我希望这是一个值为:1000500000.57的字符串
如何将其格式化为这样?
最佳答案
double x = Double.valueOf("1.574e10");
String s = String.format("%.2f", x);
此处浮点的 f
说明符给出小数点后两位,没有科学指数 (e10)。
关于java - 格式化问题: How to power to number?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25544378/