使用NumberFormat来保存固定位数的数据

NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(x);//这个x就是想要设定小数点后面几位的参数
// 这里如果不设置false,当数据超过千的时候就会有分隔符,"3,495.52",这个时候转换就会因为","关系报错,
nf.setGroupingUsed(false);
Double.valueOf(df.format(num)); 

这里我还是推荐使用DecimalFormat来处理数据

DecimalFormat df = new DecimalFormat();
// 设置小数点位数
df.setMaximumFractionDigits(bits);
// 这里也是避免千分位的时候又出现","
df.setDecimalSeparatorAlwaysShown(false);
return Double.valueOf(df.format(num));

Java NumberFormat,DecimalFormat保存小数位数相关推荐

  1. java导出Excel保留小数位数两位

    1.mysql 查询  : FORMAT(SUM(CR.VALID_STUDENT_TOTAL),2) SUM_VALID_STUDENT_TOTAL, 还是不行

  2. java保留小数_(转)Java保留小数位数的N中方法

    java保留两位小数问题: 方式一: 四舍五入 double   f   =   111231.5585; BigDecimal   b   =   new   BigDecimal(f); doub ...

  3. Java float类型怎么把小数位数限制为2位

    转载自 https://blog.csdn.net/u012988145/article/details/39454797 1.double d = 22.363434;  BigDecimal a= ...

  4. Java int类型的除法 向上取整 向下取整 保留小数位数

    今天做了一道计算题,用到整数相除的向上取整,突然卡住了.然后查询并试用了如下方法. 一.三目运算法(向上 / 向下取整 快捷.准确) 两个int型 a.b,a / b 向上取整.可以使用 a / b ...

  5. java精确小数位数的几种方法

    java中精确小数位数的几种方法 /* * 这里假设精确到小数点后5位 */ public class AccurateDecimalPart { public static void main(St ...

  6. java获取小数位数_Java获取小数位数

    最近搞Struts2弄得有点头昏脑胀,第一个例子"HelloWorld"总不成功,有点郁闷. 想起前几天上cpld/fpga课时老师说得判断小数位数的例子,闲来无事用Java实现一 ...

  7. java设置小数位数_java设置小数点后位数

    static void challenge2() throws IOException { double double1; double double2; double double3; double ...

  8. java控制float的位数_java控制float类型的小数位数

    三个方法都可以 如下: (一):这种方法方便,我就使用这种方法 float   a   =  123.2334f; float   b   =  (float)(Math.round(a*100))/ ...

  9. java如何获取一个double的小数位数

    前言 看标题是不是觉得这是一个很简单的问题,我一开始也是这么认为的,但是实际情况下,在各种情况下我们都进行了测试,发现很多实际情况是无法不尽如人意的. 方法分析 当前能想到的比较容易有下面几种 1.直 ...

  10. java判断小数位数_java如何获取一个double的小数位数

    前言 看标题是不是觉得这是一个很简单的问题,我一开始也是这么认为的,但是实际情况下,在各种情况下我们都进行了测试,发现很多实际情况是无法不尽如人意的. 方法分析 当前能想到的比较容易有下面几种 1.直 ...

最新文章

  1. IntelliJ IDEA :Error:(1, 1) java: 非法字符: '\ufeff'
  2. 电脑开机一会就蓝屏怎么回事_常见的电脑蓝屏是怎么回事?学会三种解决方法,远离电脑维修店...
  3. 写给 Web 开发者的深度学习教程 - 向量化 矩阵
  4. 漫谈IBM Power VM历史及其特点
  5. win10安装opcenum_Win10提示Windows无法安装到GPT分区形式磁盘
  6. oracle通信通道的文件结尾_ORA-03113:通信通道的文件结尾解决
  7. java 默认排序方式_Java Collections.sort()实现List排序的默认方法和自定义方法
  8. bilibili解析接口_仿最新BiliBili客户端(已开源)
  9. python调用通达信公式_通达信公式-主力雷达Python化
  10. Gilbert Strang-线性代数总结
  11. 配置管理规范 配置管理计划_配置管理简介
  12. 概率论三大公式 排列组合
  13. 60条有名的处世原则与定理
  14. LNMP 平台的 redis 对接安装
  15. fashion-mnist简介和使用及下载
  16. 基于激光雷达的室内探测系统
  17. linux git版本更新
  18. Java基础练习题(逢七跳过、百钱百鸡、不死神兔、复利(利滚利))
  19. 一步一步学网络爬虫(从python到scrapy)
  20. 不务正业系列7:老照片去除斑点手法

热门文章

  1. 黑苹果AX201网卡驱动小白教程,小新pro13不换网卡也能上网!
  2. CorelDRAWX4的VBA插件开发(三)VBA的必用基础知识
  3. cad图纸怎么看懂_教你看懂CAD图纸
  4. python爬取网易云歌词
  5. 机顶盒天线接头怎么接_机顶盒时代来了,电视的天线接口以后该如何利用?
  6. html制作微博界面,微博发布的HTML界面
  7. mysql可视化界面数据导出_MySQL 使用可视化工具导出与导入数据
  8. shell 小米system锁adb_小米/红米系列手机解system分区锁方法详解
  9. 电子商务网站源码HTML5+CSS3+JavaScript
  10. 基于Access的学生信息管理系统设计(下):窗体设计