我需要打印小数字(直方图上的百分比),但java.text.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.000123
0.000123
0.001xxx
似乎java.text.DecimalFormat仅用于格式化货币...
是否可以使用java.text.DecimalFormat进行小数部分分组?
或建议任何其他格式库...
我期望这样或类似的:
GoodFormater("0.123456") === "0.123'456"