有人可以解释setZeroDigit的用法以及它的工作原理。
例如,十进制格式设置为零数字
double d = 123456.7899;
DecimalFormatSymbols symbols = new DecimalFormatSymbols();
symbols.setZeroDigit('@');
symbols.setMinusSign('^');
DecimalFormat df = new DecimalFormat("-###,###.000",symbols);
System.out.println(df.format(d));
它打印^ ABC,DEF.GI @,但我不明白它如何计算输出。我阅读javadocs,但没有太多帮助。我的语言环境还有一件事是en_US。
它给你什么输出各种积极和消极的数字? – usr2564301 2014-09-06 11:53:31