java 数字格式化 DecimalFormat
2022-08-09 本文已影响0人
饱饱抓住了灵感
| 符号 | 解释 | 常用格式 | 例子 |
|---|---|---|---|
| 0 | 阿拉伯数字, 如果不存在会补零 | 000.000 | 输入: 3.14<br />输出: 003.140 |
| # | 阿拉伯数字, 如果不存在就显示为空 | #.## | 输入: 3.14159<br />输出: 3.14 |
| . | 小数分隔符或货币小数分隔符 | #.00 | 输入: 3.14159<br />输出: 3.14 |
| - | 减号 | -# | 输入: 3.14159<br />输出: -3 |
| , | 分隔符 | ,###.## | 输入: 314159265.358979<br />输出: 314,159,265.36 |
| E | 分割科学技术法中的尾数和指数 | #.##E0 | 输入: 314159265358979<br />输出: 3.14E14 |
| ; | 子模式边界, 分隔正数和负数子模式, 分号前是正常模式, 分号后是负数的前缀, 很少使用 | ,###.##;我是负数前缀,啦啦啦~~~ | 输入: -314159265.358979<br />输出: 我是负数前缀,啦啦啦~~~314,159,265.36 |
| % | 前缀或后缀, 乘以100并显示为百分数 | #.##% | 输入: 0.314<br />输出: 31.4% |
| \u2030 | 前缀或后缀, 乘以1000并显示为千分数 | #.##\u2030 | 输入: 0.314<br />输出: 314‰ |
| ¤ 或\u00A4 | 前缀或后缀, 货币符号 | #.##¤ | 输入: 3.14<br />输出: 3.14¥ |
| ' | 前缀或后缀, 为特殊字符加引号,连续两个单引号则是单引号本身 | '#'''# | 输入: 314<br />输出: #'314 |