java - 如何将负数格式化为括号?

标签 java

我正在开发一个使用多个类来运行的程序。该程序的目标是搜索列表/集合以检索有关不同化学元素的信息。我们需要将原子质量格式化为 3 位小数格式,同时将负数放在括号内,而不是显示 - 符号。

final public static DecimalFormat commasThreeDecimals = new DecimalFormat("###,###,###.000");

现在,这确实将数字格式化为小数点后 3 位。我意识到代码中没有任何内容可以将 - 更改为 ()。

最佳答案

您可以使用此模式在括号中显示负数

 final public static DecimalFormat commasThreeDecimals = new DecimalFormat("###,###,###.000;(###,###,###.000)");

关于java - 如何将负数格式化为括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55942320/

相关文章:

java - Java 中的 SQL 构建器

java - 如何确保我的 .jar 从独立文件中读取数据

java - 如何检测整数数组中的重复值并用它们在java中创建一个新值?

java - 程序以在非常大的给定整数范围内找到所有素数

java - Ragel - 输入时验证字符串

java - 如何使用 Java 为 Windows 编写软件?

java - Spring Data findTop10 - 十个查询而不是一个

java - 通过 url 从 servlet 向另一个 servlet 发送和接收字节数组

java - spring启动bean的顺序是什么?

java - Android studio gradle.build 应用程序午餐时出现问题