BigDecimal 转字符串
时间: 2023-09-07 21:17:09 浏览: 92
java代码-BigDecimal转String
要将 BigDecimal 转换为字符串,可以使用 BigDecimal 的 toString() 方法。例如:
```java
BigDecimal num = new BigDecimal("1234.56789");
String str = num.toString();
System.out.println(str); // 输出 "1234.56789"
```
注意,toString() 方法返回的字符串表示 BigDecimal 的准确值,包括所有的数字和小数点。如果需要控制输出格式,可以使用 DecimalFormat 类。例如:
```java
BigDecimal num = new BigDecimal("1234.56789");
DecimalFormat df = new DecimalFormat("#,##0.00");
String str = df.format(num);
System.out.println(str); // 输出 "1,234.57"
```
这里使用了一个格式字符串 "#,##0.00",表示整数部分用逗号分隔,小数部分保留两位。
阅读全文