1. 程式人生 > >DecimalFormat中0與#的區別

DecimalFormat中0與#的區別

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,則將其忽略。