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 ...
随机推荐
- a=b=c 连等赋值的分析
首先 先抛出两个例子,大家想想结果是什么? eg1: var a = 1; var b = a; a.x = a = 3; 问 a = ? | b = ? | a.x = ? eg2: var ...
- redis 简单命令操作
一.概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String.List.Set.Hashes和Sorted-Set.这些命令都具有一个共同点,即所有的操作都是针对与K ...
- Appium移动自动化
一. 安装node.js 因为Appium是使用nodejs实现的,所以node是解释器,首先需要确认安装好 官网下载node.js:https://nodejs.org/en/download/ 安 ...
- Swift进阶之路(一)——单例模式、属性传值、代理传值、闭包传值
一.单例模式 单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象. 关于单例,有三个重要的准则需要牢 ...
- CentOS7系统安装配置samba服务
# 查询是否已经安装了Samba rpm -qi samba # 安装 yum -y install samba samba-client samba-common # 添加新用户 useradd s ...
- JAVA 单向链表
package com.session.link; /** * 单向链表 */public class LinkedList<T> { private Node head;//指向链表头节 ...
- Objective C NSString 编码成URL 特殊字符处理
找了一下网上的教程都是使用类似以下代码,Xcode提示这个CoreFoundation不受ARC管理,所以折中的方式是添加__bridge. NSString *encodedValue = (__b ...
- Codeforces Round #414 C. Naming Company
http://codeforces.com/contest/794/problem/C 题意: 有两个人要为公司起名字,每个人手中都有n个字符,现在要取一个n个字符长度的公司名.两人轮流取名,每次选择 ...
- checkbox及css实现点击下拉菜单
面试遇到的问题.用checkbox中的:checked伪类选择器实现. 通过label标签来触发checkbox的unchecked 和checked两种状态:用css普通同胞选择器 ~.另外补充一点 ...
- ExtJs4.2.1中的Ext.grid.GridPanel选择行回车事件
网上大多说的是“rowdblclick” 其实是“itemdblclick” 这个东西坑了我一上午.