NumberFormat类简单介绍

    xiaoxiao2021-12-12  2

    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 + "  ";

    }
    转载请注明原文地址: https://ju.6miu.com/read-900252.html

    最新回复(0)