博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NumberFormat
阅读量:7238 次
发布时间:2019-06-29

本文共 1921 字,大约阅读时间需要 6 分钟。

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) 设置数是否应该仅作为整数作为解析 */

 

转载地址:http://zlrfm.baihongyu.com/

你可能感兴趣的文章
《21天学通C++(第7版)》——17.6 问与答
查看>>
《Unity 3.x游戏开发实例》一1.1 Unity 3D简介
查看>>
改了下rss-reader,支持atom了
查看>>
OpenStack详细解读:定义,好处与使用实例
查看>>
Spring MVC 中关于 mvc:annotation-driven
查看>>
bootstrapvalidator 校验
查看>>
git提交不用每次都输入用户名密码
查看>>
runtime 运行时机制
查看>>
简单区分虚拟主机是linux还是win操作系统
查看>>
检查app的activity是否在当前
查看>>
html5 canvas全屏烟花动画特效
查看>>
MySQL使用SQL实现Oracle Rank函数功能
查看>>
博客搬家
查看>>
xin域名公仔2017版
查看>>
StickyListHeaders的使用
查看>>
云服务器ECS,你真的懂吗?
查看>>
ORA-2330 ORA-01403: no data found
查看>>
学习ssh之ssh密钥随身携带
查看>>
HBA详解(原创)
查看>>
java集合框架02——Collection架构与源码分析
查看>>