zoukankan      html  css  js  c++  java
  • NumberFormat

    package com.NumberFormat;
    
    import java.text.NumberFormat;
    
    public class Study01 {
        public static void main(String[] args) {
            NumberFormat nf=NumberFormat.getInstance();
            
            //setParseIntegerOnly(boolean value) 设置数是否应该仅作为整数作为解析
    //        nf.setParseIntegerOnly(true);//设置紧紧解析整数部分
    //        try {
    //            Number i=nf.parse("12.3");
    //            System.out.println(i);        
    //        } catch (ParseException e) {
    //            e.printStackTrace();
    //        }
            
            System.out.println("小数的最大位数:"+nf.getMaximumFractionDigits());
            System.out.println("小数的最小位数:"+nf.getMinimumFractionDigits());
            System.out.println("整数的最大位数:"+nf.getMaximumIntegerDigits());//这个好像的到的是最大的Int值
            System.out.println("Int的最大值:"+Integer.MAX_VALUE);
            System.out.println("整数的最小位数:"+nf.getMinimumIntegerDigits());
            
            //设置了最大和最小的结果
            nf.setMaximumFractionDigits(4);
            nf.setMinimumFractionDigits(2);
            double d=0.654347;
            double e=12;
            System.out.println(nf.format(d));
            System.out.println(nf.format(e));
            
            //整数部分也类似
            
        }
        
    }
    /*
     *  Number类型包括各种整形和浮点型
     *  NumberFormat
     *         NumberFormat 是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。
     *         NumberFormat 还提供了一些方法来确定哪些语言环境具有数值格式,以及它们的名称是什么。 
     *
     *    方法
     *        equals(Object obj) 重写了,比较的是值
     *        String format(Number number) 格式规范
     *        getInstance()返回当前默认语言环境的通用数据格式
     *        getIntegerInstance()返回当前默认指定环境的整数格式
     *        getMaximumFractionDigits() 返回数的小数部分所允许的最大位数
     *        getMinimumFractionDigits() 返回数的小数部分所匀速的最小位数
     *        getMaximumIntegerDigits() 返回数的整数部分所允许的最大位数
     *        getMinimumIntegerDigits() 返回数的整数部分所允许的最小位数
     *        setMaximumFractionDigits() 设置数的小数部分所允许的最大位数
     *        setMinimumFractionDigits() 设置数的小数部分所匀速的最小位数
     *        setMaximumIntegerDigits() 设置数的整数部分所允许的最大位数
     *        setMinimumIntegerDigits() 设置数的整数部分所允许的最小位数
     *        setParseIntegerOnly(boolean value) 设置数是否应该仅作为整数作为解析
     */
  • 相关阅读:
    【血型】+【星座】准到吓人
    一落叶而知秋为什么有些树到冬天要落叶?
    WebDAV介绍
    Ruby concurrency explained
    lexus.cnblogs.com
    微博拉近了大家的距离
    High Performance Ruby Part 3: nonblocking IO and web application scalability
    Taglib确实减轻了开发负担[转]
    php中urldecode()和urlencode()起什么作用啊
    header中ContentDisposition的作用
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/5566035.html
Copyright © 2011-2022 走看看