格式化如何在Java中将数字格式化为固定长度、空格填充、千位分隔符、2位小数
在Java中,如何将一个数字格式化为固定长度,在左字符串上填充空格,空格为千位分隔符,小数点后两位? (假设为14个字符的字符串)
即
Number = 10.03 must be: " 10.03"
and
Number = 1235353.93 must be " 1 235 353.93".
你可以在下面搜索框中键入要查询的问题!
在Java中,如何将一个数字格式化为固定长度,在左字符串上填充空格,空格为千位分隔符,小数点后两位? (假设为14个字符的字符串)
即
Number = 10.03 must be: " 10.03"
and
Number = 1235353.93 must be " 1 235 353.93".
# 1 楼答案
如果您这样做是为了格式化货币,那么使用区域设置会更加可靠:
# 2 楼答案
在我的机器上打印以下内容:
如果要将结果存储到变量中,也可以使用
String.format
:但是,如果您不介意使用
(空格)作为分组分隔符,您可以简单地执行以下操作:
将打印: