格式显示双值的千位部分

时间:2016-05-23 18:23:43

标签: java formatting

例如;我有下一个 Double 值:Double number = 53149000;

我想以这样的方式显示它,格式为:53,149

这可能吗??

提前致谢...

2 个答案:

答案 0 :(得分:1)

将值除以1000

后,可以使用String.format方法
double number = 53149000;
System.out.println(String.format("%,.0f", number/1000));

答案 1 :(得分:1)

我建议您使用DecimalFormat decimalFormat = new DecimalFormat("###,###"); System.out.println(decimalFormat.format(number/1000)); 对象来实现这一目标。例如:

53,149

按预期打印question_text

我希望它有所帮助。