我希望按照以下规则格式化BigDecimal值:
我在论坛中搜索了一下,但没有找到匹配的问题(这里, 这里和这里),并且查看了BigDecimal和NumberFormat的javadoc,但不知道如何实现。
编辑: 今天我做了以下事情:
x应该像上面那样打印,但实际上并没有。
25 => 25
25,1 => 25,10
25,10 => 25,10
25,12 = > 25,12
我在论坛中搜索了一下,但没有找到匹配的问题(这里, 这里和这里),并且查看了BigDecimal和NumberFormat的javadoc,但不知道如何实现。
编辑: 今天我做了以下事情:
NumberFormat currencyFormat02 = NumberFormat.getCurrencyInstance(locale);
currencyFormat02.setMinimumFractionDigits(0);
currencyFormat02.setMaximumFractionDigits(2);
currencyFormat02.setGroupingUsed(false);
BigDecimal bd = new BigDecimal("25 or 25,1 or 25,10 or 25,12");
String x =currencyFormat02.format(bd);
x应该像上面那样打印,但实际上并没有。