我正在尝试使用 Java DecimalFormat()
函数格式化百分比。我使用的字符串格式是
'#.##%;-#%'
.
这并没有给我我期望的负面结果,例如 -12% 显示为简单的 -12。我哪里出错了?
不能在模式中使用百分号,因为它具有特殊含义:
Multiply by 100 and show as percentage
参见:javadoc, Special Pattern Character