0

对于印度语言环境分组分隔符位置不同,即它不固定出现在每 3 位数字之后,
例如
100
1,000
10,000
1,00,000
10,00,000
1,00,00,000

我想为上述语言环境构建一个 DecimalFormat 模式,以便分组分隔符也显示在正确的位置

如果我在模式中指定分组分隔符,则分组分隔符位置得到固定

我尝试过的模式

##,###  -> grouping seperator is fixed to appear after every 3 digits
##,##   -> grouping seperator is fixed to appear after every 2 digits
##      -> does not show grouping seperator

原因:为什么我想通过 DecimalFormat 模式来实现这一点
我正在使用 Spring MVC 并希望利用它的 @NumberFormat注释对我的模型字段进行数字格式化
在这个注释中,我只能指定十进制格式模式。

我希望这可以通过指定正确的十进制格式模式来实现,我不必创建自己的数字格式化程序。

4

0 回答 0