java - 使用 MessageFormat,分组小数位
问题描述
我正在使用消息格式。目前的模式是:
{0,number,#,###.######}
因为0.123456
它给了我
0.123456
这是预期的。但是我想对小数位进行分组,以便显示
0.123 456
我也想要尾随零,所以0.1234
显示为
0.123 400
我似乎无法为此找到正确的自定义模式
解决方案
对于尾随零,您可以将小数位#
替换为
See DecimalFormat#Special Pattern Characters0
"{0,number,#,###.000000}"
0 Number Yes Digit
# Number Yes Digit, zero shows as absent
推荐阅读
- django - 如何在 django 中只获得多对多关系的结果
- reactjs - 没有从 redux thunk 获取同步数据
- webpack - 自动前缀在 webpack 中不起作用
- python - 使用 Python For 循环找不到的“不可见文件”
- c# - 一个类为另一个类注册事件处理程序是不好的做法吗?
- c - C 程序的语言环境如何设置为“C”语言环境?
- azure - CosmosDB 中的索引数组
- c# - 如何使用 C# 在单击按钮时将同一图片的另一张图片添加到我的表单中?
- python - 减少数据框行和查找
- json - 使用 HttpClient 在 Angular 中通过外部 API 访问 Json 数据