我需要打印小數字(直方圖上的百分比),但java.text.DecimalFormat會做一些奇怪的事情。適用於:Java DecimalFormat,是否可以在小數部分進行分組?
System.out.println((new DecimalFormat("#,##0.######")).format(123456.000123));
System.out.println((new DecimalFormat("#,##0.######")).format(0.000123));
System.out.println((new DecimalFormat("#,##0.###x###x###x###")).format(0.001));
我:
123,456.00
0.00
0.001xxx
好像java.text.DecimalFormat設計的格式只貨幣...
是否有可能獲得在小數部分與java.text.DecimalFormat分組?
或建議任何其他格式庫...
我希望這樣的或類似的:
GoodFormater("0.123456") === "0.123'456"
你對上述幾行希望得到什麼結果? – Keppil 2013-04-29 08:04:37
@Keppil我更新的問題。 – gavenkoa 2013-04-29 08:12:45
請如果有任何downvote - 描述一個理由! – gavenkoa 2013-04-29 08:13:50