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
  • 相关阅读:
    Java的常用API之System类简介
    Java的常用API之Date类简介
    Java的常用API之Object类简介
    数据库知识总结(全)
    学习:浏览器访问网站的总流程
    学习:TCP/UDP协议分析(TCP四次挥手)
    学习:TCP/UDP协议分析(TCP三次握手)
    学习:ICMP协议
    实现:ARP探测存活主机
    学习:ARP协议/数据包分析
  • 原文地址:https://www.cnblogs.com/I-Say/p/13845138.html
Copyright © 2011-2022 走看看