java - 是否可以使用 java DecimalFormat 格式化负百分比?

标签 java number-formatting

我正在尝试使用 Java DecimalFormat() 函数格式化百分比。我使用的格式字符串是

'#.##%;-#%'.

这并没有给我带来我所期望的负面结果,例如-12% 仅显示为 -12。我哪里出错了?

最佳答案

您不能在模式中使用百分号,因为它具有特殊含义:

Multiply by 100 and show as percentage

参见:javadoc 、特殊图案字符

关于java - 是否可以使用 java DecimalFormat 格式化负百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19913783/

相关文章:

java - 从 Java 应用程序调用 Servlet 时出现服务器错误

java - 从浏览器下载文件的 Tomcat 8 问题

c# - 将小数格式化为百分比以显示在 View 中?

java - 需要在 java 中打印 2 个小数位而不是 1 个(特定实例)

php - 如何在 PHP 中将数字修剪为 5 位数字?

java - 使用 HttpClient 4.2 从失败的连接尝试中获取服务器证书

java - 如何将数据请求与数据更新过程同步?

python - 从嵌套列表创建数组时抑制 Numpy 中的科学记数法

Oracle SQL - 将小数点更改为逗号

java - 将 double 值添加到 List<double[]>