[JAVA]java.text.NumerFormat的使用问题
2017-05-05 18:43
267 查看
格式化数字到字符串,常用的几种方式, 如果初选最大位数和最小位数冲突时,会以后设置的为准。
Double number = 21000000.05; NumberFormat format = NumberFormat.getInstance(); // 得到21,000,000.05 System.out.printLn(format.format(number)); // 设置小数位最大允许 1 位(不会四舍五入) format.setMaximumFractionDigits(1); // 得到21,000,000 (在这里的效果和设置允许0位是一样的) System.out.printLn(format.format(number)); // 设置小数位最小允许 1 位(不会四舍五入) format.setMinimumFractionDigits(1); // 得到21,000,000.0 System.out.printLn(format.format(number)); // 设置整数位最大允许 2 位 format.setMaximumIntegerDigits(2); // 得到00.0 System.out.printLnformat.format(number)); // 设置整数位最小 1 位 format.setMinimumIntegerDigits(10); //得到0,021,000,000.0 System.out.printLnformat.format(number)); // 设置千分位分组 true为开启(默认), false为关闭 format.setGroupingUsed(false); // 得到21000000 System.out.printLn(format.format(number));
相关文章推荐
- Andriod ADT v22.6.2版本中在Mainactivity.java中使用fragment_main.xml中TextView控件对象的问题
- 使用java.text包格式化数字和日期
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- JAVA Web 安全机制----使用filter验证session用户和页面缓存问题处理
- 使用java.text包格式化数字和日期
- 使用java.text包格式化数字和日期
- 我使用DotTextWeb的问题, 欢迎回复讨论.
- Java使用Oracle遇到的最大游标超出问题及其解决方法
- 使用java.text包格式化数字和日期
- 使用ajax的prototype框架时返回的responseText值的问题
- 使用java处理HTTP返回302的问题
- Eclipse下使用Java Properties文件的中文问题
- 使用java.text包格式化数字和日期
- Java路径问题最终解决方案使用演示
- Java路径问题最终解决方案使用演示
- JAVA程序开发小经验 - 使用ObjectStream会出现的问题
- Java路径问题最终解决方案使用演示
- 最新的PHP java bridge使用方法和遇到的问题
- 解决Java读取properties文件的中文问题的新办法(不使用native2ascii.exe及其他工具)
- 关于java中package使用的几点问题