首页 > 解决方案 > 使用 MessageFormat,分组小数位

问题描述

我正在使用消息格式。目前的模式是:

{0,number,#,###.######}

因为0.123456它给了我

0.123456

这是预期的。但是我想对小数位进行分组,以便显示

0.123 456

我也想要尾随零,所以0.1234显示为

0.123 400

我似乎无法为此找到正确的自定义模式

标签: javamessageformat

解决方案


对于尾随零,您可以将小数位#替换为 See DecimalFormat#Special Pattern Characters0"{0,number,#,###.000000}"

0   Number  Yes Digit
#   Number  Yes Digit, zero shows as absent

推荐阅读