Java double类型保留指定位数小数,返回字符串,五舍六入
2014-06-03 14:53
537 查看
/** * *<b>Summary: double类型保留指定位数小数,返回字符串,五舍六入</b> * formatDoubleToMoney() * @param value 传入的参数 * @param digits 指定位数, 如果为空或者小于0返回原值 * @param remove 是否去除0,true 去除,false 不去除 * @return */ public static String formatDoubleToString(Double value,Integer digits,boolean remove){ if(value == null){ return ""; } if(digits == null || digits < 0){ return String.valueOf(value); } else if(digits == 0){ DecimalFormat df=new DecimalFormat("0"); return df.format(value); } else { String temp = "0"; if(remove){ temp ="#"; } StringBuffer buffer = new StringBuffer("0."); for(int i=0;i<digits;i++){ buffer.append(temp); } DecimalFormat df=new DecimalFormat(buffer.toString()); return df.format(value); } }
相关文章推荐
- java double类型截取指定位数的小数
- C#,double和decimal数据类型以截断的方式保留指定的小数位数
- C#数字类型输出字符串时保留指定小数位数的方法
- java保留double类型固定小数位数的方法
- C# double和decimal数据类型以截断的方式保留指定的小数位数
- java double类型保留两位小数4种方法
- java如何使Double类型保留两位小数;
- java如何使Double类型保留两位小数;
- java保留指定小数位数的工具类
- C#double转化成字符串 保留小数位数 以及获得comboBox所选项
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- java中double类型的数据保留两位小数的方法
- java double类型保留两位小数4种方法
- C#double转化成字符串 保留小数位数
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现
- 在java中,怎样使double类型的数据输出时只保留两位小数?
- Java中输出小数保留指定位数
- java中如何使Double类型的数值保留两位小数问题