YangJXDream
2017-09-11 03:35DecimalFormat格式话小数问题
DecimalFormat fnum = new DecimalFormat("#,##0.00");
System.out.println(fnum.format(12345.1));
输出:12,345.10 这是想要的结果,保留了两位小数位
System.out.println(fnum.format(1));
输出:1.00 想要的结果是,整数或者0的时候就直接输出,不要有小数位。不对这个结果数字处理,有没有直接的办法
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- java.text.DecimalFormat 的问题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 传统的四舍五入BigDecimal类,BUG?
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 有关java保留两位小数
- 企业应用
- 0个回答
- 求高手解答:DecimalFormat四舍五入问题。
- java
- 四舍五入
- 3个回答
- 让 EditText 只显示两位小数
- android
- java
- eclipse
- 2个回答
换一换