java.text.DecimalFormat 格式化数据的显示效果:补全小数点后的位数、三位一个逗号分割、四舍五入
来源:互联网 发布:北京胡同旅馆知乎 编辑:程序博客网 时间:2024/05/16 17:56
1、以下是保留两位小数,同时四舍五入,然后小数点前从右到作,3位一个逗号分隔符
float scale = (float) 3434567; DecimalFormat fnum = new DecimalFormat("###,##0.00"); String dd=fnum.format(scale); System.out.println(dd);//3,434,567.00
2、以下是各种保留几位小数的情况
public static String fmtMicrometer(String text){ DecimalFormat df = null; if(text.indexOf(".") > 0) { if(text.length() - text.indexOf(".")-1 == 0) { df = new DecimalFormat("###,##0."); }else if(text.length() - text.indexOf(".")-1 == 1) { df = new DecimalFormat("###,##0.0"); }else { df = new DecimalFormat("###,##0.00"); } }else { df = new DecimalFormat("###,##0"); } double number = 0.0; try { number = Double.parseDouble(text); } catch (Exception e) { number = 0.0; } return df.format(number); }
0 0
- java.text.DecimalFormat 格式化数据的显示效果:补全小数点后的位数、三位一个逗号分割、四舍五入
- java控制小数点后的位数(四舍五入)
- 小数点后指定位数的四舍五入
- 使用BigDecimal完成小数点后的精确位数的四舍五入
- java中double四舍五入并设置小数点位数的问题
- java中double四舍五入并设置小数点位数的问题
- java中double四舍五入并设置小数点位数的问题
- java中double四舍五入并设置小数点位数的问题
- java中double四舍五入并设置小数点位数的问题
- Java保留小数点后*位数的方法
- Java保留小数点后*位数的方法
- 对于“DecimalFormat和BigDecimal小数点的四舍五入陷阱”的修改
- 把一个double的数据四舍五入并保留小数点后2位
- [DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)
- java格式化小数点位数
- 小数点后的位数个数
- 控制小数点后的位数
- js自带的toFixed函数控制小数点的显示位数,来进行四舍五入的操作
- 14.4立体类族共有的抽象类
- 黑马程序员_OC_类和对象
- 向postgis导入shapefile数据(转自:John Larry的万维空间)
- android 体系结构
- 【C++学习】Cat 2.0
- java.text.DecimalFormat 格式化数据的显示效果:补全小数点后的位数、三位一个逗号分割、四舍五入
- href
- CListCtrl列表框添加与更改图标
- 阿里负责人揭秘面试潜规则
- Java实验5继承和多态
- 这难道是CSDN的BUG? 大家帮忙看看哪里有问题
- 关于java.util.concurrent.atomic.*包下面的线程问题
- 14.1-1谁访问了成员函数
- 最大匹配 BZOJ 1059: [ZJOI2007]矩阵游戏