java中关于DecimalFormat四舍五入的用法
来源:互联网 发布:淘宝网登录首页 编辑:程序博客网 时间:2024/06/01 21:40
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。它可以支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)这些内容的本地化。
下边先介绍下DecimalFormat的用法:
(1)对于数据的四舍五入:
DecimalFormat 包含一组符号,对于各符号的含义解释如下:
0 一个数字
# 一个数字,不包括 0
. 小数的分隔符的占位符
, 分组分隔符的占位符
; 分隔格式。
- 缺省负数前缀。
% 乘以 100 和作为百分比显示
? 乘以 1000 和作为千进制货币符显示;用货币符号代替;如果双写,用国际货币符号代替。如果出现在一个模式中,用货币十进制分隔符代 替十进制分隔符。
X 前缀或后缀中使用的任何其它字符,用来引用前缀或后缀中的特殊字符。
例如:
运行结果:
(2)对于读取并解析包含格式化的数字的字符串?解析支持包含在NumberFormat中。例如:
运行结果:
(3)对于DecimalFormat和NumberFormat:
DecimalFormat是NumberFormat的一个子类,其实例被指定为特定的地区。因此,你可以使用NumberFormat.getInstance 指定一个地区,然后将结构强制转换为一个DecimalFormat对象。文档中提到这个技术可以在大多情况下适用,但是你需要用try/catch 块包围强制转换以防转换不能正常工作 (大概在非常不明显得情况下使用一个奇异的地区)。
阅读全文
0 0
- java中关于DecimalFormat四舍五入的用法
- java中关于DecimalFormat四舍五入的用法
- Java中DecimalFormat中的四舍五入的用法
- Java中DecimalFormat的用法!
- Java中DecimalFormat的用法
- 关于使用DecimalFormat的进行四舍五入
- Java中DecimalFormat 用法
- java decimalFormat 的用法
- java DecimalFormat 的用法
- Android中DecimalFormat的用法
- Android中DecimalFormat的用法
- 关于Java DecimalFormat 用法(数字格式化)
- java中关于小数的四舍五入问题
- 关于Java的四舍五入
- 关于DecimalFormat用法详解
- 关于四舍五入:java.math.BigDecimal类的用法
- 说说java.text.DecimalFormat的用法
- Java DecimalFormat类 用法
- The Necklace ——UVA
- 关于MySQL字符集问题:Specified key was too long; max key length is 767 bytes
- python文件操作
- mnist
- html之js数组
- java中关于DecimalFormat四舍五入的用法
- 第九章 JSP标签
- spring入门--spring入门案例
- HashMap源码分析(2)
- 7、C#中的接收用户输入并处理
- windbg分析dump文件
- L1-046. 整除光棍
- CSS实现简易步骤
- (转)android-Ultra-Pull-To-Refresh 的基本用法(适合于初学者)