java 将金额转换成####0格式的示例代码
以下是将金额转换成"#,###.0"格式的示例代码:
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double amount = 12345.6789;
DecimalFormat decimalFormat = new DecimalFormat("#,###.0");
String formattedAmount = decimalFormat.format(amount);
System.out.println("Formatted Amount: " + formattedAmount);
}
}
输出结果为:
Formatted Amount: 12,345.7
在上面的代码中,我们使用DecimalFormat类来格式化金额。指定的格式字符串为"#,###.0",其中:
- "#"表示数字位,如果该位不存在则不显示;
- ","表示千位分隔符;
- "."表示小数点;
- "0"表示必须显示的位数,如果不存在则用0填充。
通过调用format方法,我们将金额格式化为指定的格式,并将结果打印出来
原文地址: https://www.cveoy.top/t/topic/hXTU 著作权归作者所有。请勿转载和采集!