JAVA数值保留小数点后两位,千分位加","
2017-11-30 15:30
274 查看
BigDecimal usableAndFrozenMoney = new BigDecimal("100") // 若数值为0 -->此处有问题 // java.text.DecimalFormat numberFormat = new java.text.DecimalFormat("#,###0.00"); java.text.DecimalFormat numberFormat = new java.text.DecimalFormat("#,###.00"); // 处理0 和 小于数值1的问题(例如:0.05会转为.05) if(usableAndFrozenMoney.compareTo(new BigDecimal("1")) < 0){ numberFormat = new java.text.DecimalFormat("#,##0.00"); } boolean flag = usableAndFrozenMoney.compareTo(new BigDecimal("0")) == 0; String usableAndFrozenMoneyString = flag?"0.00":numberFormat.format(usableAndFrozenMoney);
相关文章推荐
- 数值千分位显示,若为小数,保留两位小数,若为整数,小数点后默认为00
- 数值保留小数点两位,但同时去除小数点后多余0 的 javascript、java实现
- java利用DecimalFormat保留小数点后两位,不足用0补齐
- 把数值改成保留小数点后两位的格式通用方法
- java保留小数点后两位的方法
- java中double变量保留小数点后两位小数
- JAVA除法保留小数点后两位的方法!!!
- Java中的格式化数值(eg:保留两位小数)
- java保留小数点后两位方法
- java中保留小数点后两位
- java 小数点保留两位
- Android(java)开发之将double类型,强制保留到小数点后两位解决方法。
- java保留小数点后两位
- 【小知识点总结】java中两个整数相除得到小数点并保留两位小数的方法
- Java 四舍五入保留小数点后两位
- JAVA除法保留小数点后两位的两种方法 - 大山里的人... - ITeye技术网站
- JAVA 保留小数点后两位
- Java进阶(五十二)两个整数相除得到小数点并保留两位小数的方法
- JAVA开发之将double类型,强制保留到小数点后两位解决方法
- java保留小数点后两位的有关问题