我正在開發一個使用多個類來運行的程序。該程序的目標是搜索列表/集合以檢索有關不同化學元素的信息。我們需要將原子質量格式化為 3 位十進制格式,該格式也將負數放在括號內,而不是顯示 - 符號。final public static DecimalFormat commasThreeDecimals = new DecimalFormat("###,###,###.000");現在這確實將數字格式化為小數點后 3 位。我意識到代碼中沒有任何內容可以將 - 更改為()。
1 回答

九州編程
TA貢獻1785條經驗 獲得超4個贊
您可以使用此模式在括號中顯示負數
final public static DecimalFormat commasThreeDecimals = new DecimalFormat("###,###,###.000;(###,###,###.000)");
添加回答
舉報
0/150
提交
取消