关于Java DecimalFormat 用法(数字格式化)
来源:互联网 发布:async await python 编辑:程序博客网 时间:2024/06/05 04:50
在用到DecimalFormat 进行数字格式转换时经常用到
DecimalFormat decimalFormat = new DecimalFormat("#.00");
关于数字特殊字符 0 和 #的一些简单说明
#是一个特殊字符,用于数字部分;它表示显示数字,但是最前面和最后面的0不予显示。
data:02222.20pattern:",###.##"result:2,222.2
#用于整数部分没有数位的限制,但是用于小数部分,却有“最多只能有多少位小数的意思”,多余的进行舍入。
data:2222.222pattern:",###.##"result:2,222.22
0和#的用法是相近的,却又略有不同;不同之处在于:
0限制整数部分最少出现的位数;不足这个位数的,前面补0
data:22.26
pattern:"0,000.00"result:0,022.26
0限制小数部分出现的位数;不足补0,多的舍入
data:22.26
pattern:"00.000"result:22.260
pattern:"00.0"
result:22.3
很多资料都写到简单的数据格式化:
DecimalFormat decimalFormat = new DecimalFormat("#.00"); String s = decimalFormat.format(d);
但是以上这种方法转换时:
data:0.26谨防入坑!!!
pattern:"#.00"result:.26
阅读全文
1 0
- 关于Java DecimalFormat 用法(数字格式化)
- Java DecimalFormat 用法(数字格式化)
- DecimalFormat (Java 格式化数字 )
- DecimalFormat数字格式化用法
- Java DecimalFormat 格式化数字
- java格式化数字DecimalFormat
- java格式化数字DecimalFormat
- Java 数字格式化 DecimalFormat
- java格式化数字DecimalFormat
- Java DecimalFormat 格式化数字
- java格式化数字DecimalFormat
- java格式化数字DecimalFormat
- java格式化数字DecimalFormat
- Java 数字格式化 DecimalFormat
- java格式化数字DecimalFormat
- java格式化数字DecimalFormat
- Java 格式化数字--- DecimalFormat
- java格式化数字DecimalFormat使用
- Unite’17 开发者大会经验分享
- Python-nmap
- 爬虫参考
- mysql主主备份
- 借助LVS+Keepalived实现负载均衡
- 关于Java DecimalFormat 用法(数字格式化)
- EOJ 3261分词(静态字典树)@
- python处理时序模型之StatsModels
- 欢迎使用CSDN-markdown编辑器
- Android 微信支付详解与Demo
- Eclipse如何导入Gradle创建的web项目
- 读取一条记录数据里边所有字段 MySQLi语句
- 腾讯笔试题 求a^b<<2的计算结果 运算符优先级问题
- [BZOJ4260][字典树]Codechef REBXOR