java.text.DecimalFormat用法详解
java.text.DecimalFormat用法详解 Java中的java.text.DecimalFormat类提供了格式化数字的功能,通过指定pattern来控制数字的格式。下面将详细介绍DecimalFormat的用法和主要特征。 Pattern DecimalFormat的pattern是由多个部分组成的,包括前缀、数值部分和后缀。其中,前缀和后缀可以是可选的,数值部分是必需的。例如,pattern "#,##0.00;(#,##0.00)" 就包含了正负两种pattern,分别对应正值和负值的格式化。 正负Pattern 正值pattern和负值pattern的主要区别在于前缀和后缀不同。例如,"#,##0.00;(#,##0.00)" 中的正值pattern是 "#,##0.00",负值pattern是 "(#,##0.00)"。如果不指定负值pattern,默认情况下将使用正值pattern的格式化方式。 多组分隔符 DecimalFormat支持多组分隔符的pattern,例如:"#,##,###,####"。在这种情况下,DecimalFormat将使用组后一组的方式来格式化数字。 解析字符串 DecimalFormat不仅可以格式化数字,还可以解析字符串。例如,使用parse方法可以将字符串解析为BigDecimal对象。需要注意的是,解析的字符串第一个字符必须是数字,或者是紧跟着数字的符号,否则将抛出异常或解析为null。 小数点 DecimalFormat还支持小数点的格式化。例如,使用pattern "0.00;(0.00)" 可以将小数点格式化为两位小数。 零值 对于零值,DecimalFormat将使用正值pattern的格式化方式。 java.text.DecimalFormat提供了灵活的数字格式化方式,通过指定pattern可以实现复杂的数字格式化需求。































- 粉丝: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- BIM模型技术在建筑施工企业应用探讨.ppt
- 2020安全生产责任制考核记录.doc
- 半桥代做半桥plc大学设计方案唐山代做半桥单片机大学设计方案文库.doc
- 南宁XX演艺培训学校策划书.doc
- 环境工程项目管理课程教学改革的实践与探索.docx
- 中外合资企业劳动合同.doc
- 第5章建筑设备安装识图与施工暖通识图.ppt
- 系列EEPROM的应用.doc
- 大数据在社保档案工作中的运用.docx
- 办公室管理制度涉外事务管理表格.docx
- 地区综合数据网络--网络设备及管理系统技术规范书.doc
- 基于深度学习的小学数学说理课堂实践探究-(5).doc
- 工程量清单计算实例.doc
- 《工程造价的确定与控制》试题.doc
- 工程现场使用钢筋材料管理细则.docx
- 拆除工程子目消耗量对比表.doc


