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) 设置数是否应该仅作为整数作为解析
*/
NumberFormat的更多相关文章
- NumberFormat DecimalFormat
http://blog.csdn.net/evangel_z/article/details/7624503 http://blog.163.com/wangzhengquan85@126/blog/ ...
- NumberFormat类
NumberFormat表示数字的格式化类,即可以按照本地的风格习惯进行数字的显示. NumberFormat是一个抽象类,和MessageFormat类一样,都是Format类的子类,本类在使用时可 ...
- 数字格式化函数:Highcharts.numberFormat()
(转)数字格式化函数:Highcharts.numberFormat() 一.函数说明 该函数用于图表中数值的格式化,常见用途有数值精度控制.小数点符.千位符显示控制等. 二.函数使用 1.函 ...
- NumberFormat usage
NumberFormat 是所有数值格式的抽象基类. 该类提供了格式化和分析数值的接口. NumberFormat 也提供了确定 哪个语言环境具有数值格式以及它们名字的方法. import java. ...
- (转)数字格式化函数:Highcharts.numberFormat()
一.函数说明 该函数用于图表中数值的格式化,常见用途有数值精度控制.小数点符.千位符显示控制等. 二.函数使用 1.函数构造及参数 Highcharts.numberFormat (Numbe ...
- NumberFormat类的用法
NumberFormat.getInstance()方法返回NumberFormat的一个实例(实际上是NumberFormat具体的一个子类,例如DecimalFormat), 这适合根据本地设置格 ...
- [原创]java WEB学习笔记51:国际化 概述,API 之 locale类,dataFormat类,numberFormat类, MessageFormat类,ResourceBundle 类
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
- javaWEB国际化:DateFormat,NumberFormat,MessageFormat,ResourceBundle的使用
DateFormat:格式化日期的工具类,本身是一个抽象类: NumberFormat:格式化 数字 到 数字字符串,或货币字符串的字符类; MessageFormat: 可以格式化模式字符串,模式字 ...
- Java—NumberFormat与DecimalFormat类
1.NumberFormat表示数字的格式化类 NumberFormat表示数字的格式化类,即:可以按照本地的风格习惯进行数字的显示. No. 方法 类型 描述 1 public static Loc ...
- Java SE基础部分——常用类库之NumberFormat(数字格式化)
数字格式化常用方法:DecimalFormat和NuberFormat. //2016060524 数字格式化学习 //数字格式化 两种方法 一种直接使用NumberFormat,另一种Decimal ...
随机推荐
- oracle安装完成后目录中不论有没有tnsnames.ora和listener.ora文件 PLSQL都能连上的问题解决方法
今天遇到这个问题了,发现listener.ora文件和tnsnames.ora文件在Net Work文件夹下没有,正常情况下安装完oracle或者是oracle Client是会有的,但是在Net M ...
- LigerUI ligerComboBox 下拉框 表格 多选无效
$("#txt1").ligerComboBox({ width: 250, slide: false, selectBoxWidth: 500, selectBoxHeight: ...
- 在VS2015中用C++编写可被其它语言调用的动态库DLL
转自:http://blog.csdn.net/songyi160/article/details/50754705 VS2015用C++创建动态库DLL步骤如下: (1)启动VS2015>文件 ...
- LINUX SHELL 笔记 01: 脚本
root@iZwz:~/labs# vim myfirst root@iZwz:~/labs# cat myfirst #!/bin/bash clear echo "this is my ...
- 如何用纯 CSS 创作气泡填色的按钮特效
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/eKqZjy 可交互视频 ...
- 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告
20145314郑凯杰 <Java程序设计>实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告 实验要求 •使用JDK编译.运行简单的Java程序: •使用Ecl ...
- 20145335郝昊《java程序设计》第8周学习总结
20145335郝昊 <Java程序设计>第8周学习总结 教材学习内容总结 第14章 NIO与NIO2 NIO简介 NIO使用频道来衔接数据结点,在处理数据时,NIO可以让你设定缓冲区容量 ...
- [转载]Javassist 使用指南(一)
======================= 本文转载自简书,感谢原作者!. 原链接如下:https://www.jianshu.com/p/43424242846b =============== ...
- Linux系统CentOS使用yum方式安装指定版本的PHP 添加yum源 从PHP5.3升级到5.4/5.5/5.6
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 首先删除旧版本的PHP, 通过yum list installed | grep php可以查看所有已安装的php软件 使 ...
- 从0开始 Java学习 packet用法
packet 包的用法 参考博客:https://www.cnblogs.com/Ring1981/p/6240412.html 用法 java 源文件带有包名,往往容易出错 如:H:\code\He ...