DecimalFormat中0与#的区别

来源:互联网 发布:vc 小游戏源码 编辑:程序博客网 时间:2024/06/05 02:58

api中文帮助文档关于"#"的翻译是错误的,原文为“zero shows as absent”译为“如果为0,则不显示”。

代码示例:

new  java.text.DecimalFormat("#.###").format(3.0)
new  java.text.DecimalFormat("0.000").format(3.0)

 

输出的结果为: 3 和3.000

 

"#"可以理解为在正常的数字显示中,如果前缀与后缀出现不必要的多余的0,则将其忽略。

0 0
原创粉丝点击