• Java 数值格式化类-NumberFormat


    # 1. 数值格式化之NumberFormat 姓谁名谁

      NumberFormat主要用于进行数值(整数、小数、百分数等)之间的格式转换。

    # 2. 存在即合理

      我们经常会遇到,我们通过程序可以计算出一个整数或者是小数,但是页面展示我们使用的是百分数进行展示。

    这个时候,NumberFormat 就要大显神通了。

      * 它可以将一个Double 类型的数值,通过setMaximumFractionDigits保留指定小数位数。

      * 可以将一个Double类型的数值,转换成字符串形式的百分比数。

      * 同样,可以将一个字符串形式的百分比转换为一个Double类型的小数。

    # 3. NumberFormat 大显神通

      * 获取实例对象

      

    1 NumberFormat numberFormat = NumberFormat.getInstance(); 
    2  
    3 // 设置精确到小数点后2位  
    4 numberFormat.setMaximumFractionDigits(2);
    View Code

     * 数值和百分比形式转换

    // 获取一个百分比的数值格式化实例
    NumberFormat nf=NumberFormat.getPercentInstance();
    
    是返回当前默认语言环境的百分比格式。
    Number m=nf.parse(str);//提供了带有 ParsePosition 和 FieldPosition 的
    parse 和 format 方法的形式,parse(xx)表示解析给定字符串开头的文本,生成一个数值。
    喜欢出发、喜欢离开、喜欢不一样的事物。——May
  • 相关阅读:
    高维前缀和
    差分约束
    【做题记录】[SCOI2009]围豆豆(动态规划+计算几何思想)
    插头DP/轮廓线DP
    行列式、LGV、矩阵树学习笔记
    Dsu on tree
    AC 自动机
    珂朵莉树(ODT)
    后缀数组 SA
    瞎做随记
  • 原文地址:https://www.cnblogs.com/I-Say/p/13845138.html
Copyright © 2020-2023  润新知