java 字符串数字分换算成元保留两位小数
时间: 2023-09-05 11:00:54 浏览: 123
JS格式化数字金额用逗号隔开保留两位小数
5星 · 资源好评率100%
Java中字符串数字转换成元并保留两位小数,可以使用DecimalFormat类来实现。具体步骤如下:
1. 导入DecimalFormat类:需要在Java代码中导入java.text.DecimalFormat包。
2. 创建DecimalFormat对象:通过创建DecimalFormat对象,并指定格式化模式来实现对数字的格式化。
例如,保留两位小数的格式化模式为"0.00"。
3. 字符串转换成数字:使用Double.parseDouble()方法将字符串类型的数字转换成double类型。
4. 格式化数字:使用DecimalFormat对象的format()方法对数字进行格式化,结果为一个格式化后的字符串。
5. 输出结果:将格式化后的字符串输出即可。
以下是完整的示例代码:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
String strNumber = "123456.789";
// 创建DecimalFormat对象
DecimalFormat decimalFormat = new DecimalFormat("0.00");
// 字符串转换成数字
double number = Double.parseDouble(strNumber);
// 格式化数字
String formattedNumber = decimalFormat.format(number);
System.out.println(formattedNumber);
}
}
```
输出结果为:123456.79
以上就是将字符串数字转换成元并保留两位小数的方法。
阅读全文