zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    XCode9打包上传遇到的问题
    iOS Category
    ios view生成图片
    xcode8 注释快捷键不能用的解决办法
    warning: templates not found
    Quartz 2D编程指南
    关于键盘输入中文控制字数 (找了很久,最好的写法)真是完美
    小知识
    UIView 的hitTest 添加屏蔽层 但不影响下一层操作
    ios 绘制不规则 图形
  • 原文地址:https://www.cnblogs.com/I-Say/p/13845138.html
Copyright © 2011-2022 走看看