BigDecimal和NumberFormat四舍五入的区别
来源:互联网 发布:知乎搜索引擎地址 编辑:程序博客网 时间:2024/05/18 01:32
2017/9/19
李国帅 qq9611153
在android中使用到四舍五入,提取出来写成了两个函数,方便使用
public static String formatDouble(int digits, Double value) {
NumberFormat ddf2 = NumberFormat.getNumberInstance();
ddf2.setRoundingMode(RoundingMode.HALF_UP);
ddf2.setMaximumFractionDigits(digits);// 四舍五入,小数位
return ddf2.format(value);
}
public static Double scaleDouble(int digits, Double value) {
BigDecimal bg = new BigDecimal(value);
double f1 = bg.setScale(digits, BigDecimal.ROUND_HALF_UP).doubleValue();
return f1;
}
---权作无聊时的消遣
阅读全文
0 0
- BigDecimal和NumberFormat四舍五入的区别
- BigDecimal 四舍五入 使用 int 和 String 的区别
- BigDecimal的四舍五入和截断
- bigDecimal的精度和四舍五入
- java.math中NumberFormat,BigInteger和BigDecimal的简单用法
- 关于BigDecimal的四舍五入和截断
- 关于BigDecimal的四舍五入和截断
- 关于BigDecimal的四舍五入和截断
- BigDecimal.ROUND_HALF_UP和BigDecimal.ROUND_HALF_DOWN的区别
- 对于“DecimalFormat和BigDecimal小数点的四舍五入陷阱”的修改
- java.math中NumberFormat,Math,BigInteger和BigDecimal的简单用法
- BigDecimal.setScale 处理java小数点和四舍五入的算法
- 关于BigDecimal数据的四舍五入
- 在coldfusion9下用round和numberformat做四舍五入不可靠
- BigDecimal 四舍五入
- JAVA通过BigDecimal四舍五入解决方案和注意事项
- JTextArea和NumberFOrmat的用法
- BigDecimal的四舍五入的RoundingMode 选择
- LabVIEW 程序的内存优化
- 34嘻刷刷
- Android 实现圆角按钮(selector和shape的简单用法)
- Linux 的crontab定时任务进行接口调用
- Rotate List
- BigDecimal和NumberFormat四舍五入的区别
- vue编程式导航
- java中的抽象类
- sudo sh -c 'echo 4 > test_rw'
- spring-bean的作用域
- Java设计模式--状态模式【State Pattern】
- 进程和线程的区别
- css的一些问题与细节
- unable to access jarfile 解决方法