例如;我有下一个双精度值:Double number = 53149000;
我想像这样显示它,格式是:53,149
这可能吗...?
提前致谢...
您可以在将值除以 1000 后使用 String.format 方法
double number = 53149000;
System.out.println(String.format("%,.0f", number/1000));
我建议你使用DecimalFormat
对象来实现这一点。例如:
DecimalFormat decimalFormat = new DecimalFormat("###,###");
System.out.println(decimalFormat.format(number/1000));
它按预期打印53,149
。
我希望它有所帮助。