NumberFormat类简单介绍

NumberFormat类简单介绍

在官方文档中有这嬷一句介绍Theabstract base class for all number format, This class provides the interfacefor formatting and parsing numbers.用于所有数字格式的抽象基类,这个类提供了格式化和解析数字的接口。即可以对所有的数字进行格式化处理。

使用# getInstance或# getnumberinstance得到默认的数字格式。使用getintegerinstance()得到整数格式,getcurrencyinstance()获得货币的数字格式,并getpercentinstance()为显示百分比得到格式。

setMaximumFractionDigits(int newValue) 设置某个数的小数部分中所允许的最大数字位数

setMinimumFractionDigits (int value) 设置格式化时打印的小数位数的最小值。

format();将其他类型数据转变为String类型

 

private staticString getdata(String data) {

StringdString = null;

NumberFormatnt = NumberFormat.getPercentInstance();// 获取保留两位小数的百分比格式

nt.setMinimumFractionDigits(2);

if (data != null && !"null".equals(data)) {

                  // 设置百分数精确度2即保留两位小数

                  dString = nt.format(Double.parseDouble(data));

                  } else {

                  dString = nt.format(Double.parseDouble("0.0"));

}

         returndString + "  ";

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值