java - 格式化问题: How to power to number?

标签 java

格式化以字符串形式提供给我的以下数字的最佳方法是什么?

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/

相关文章:

java - Android java 应用程序适用于一个版本但不适用于下一个版本

java - 无法在tomcat服务器上的eclipse上运行Web项目

java - 读取整数输入时出错

java - 我必须安装什么版本的 Java?

java - Hibernate criteria 查询不同对象的不同属性

java - 如何将Java函数转换为postgresql函数

java - JSON 对象未正确检测

JavaFX - 其文本字段的 ComboBox 监听器

java - 我在使用 JDK1.8 的 HashMap 时遇到了一些问题

Java 异常和 Objective C NSError