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 ...
随机推荐
- 同时执行2条不同sql
select * from a: select *from b; 用分号结束.
- CentOS6.5安装Qt4.8.6+QtCreator2.6.1
工作中需要用到Qt在Linux下做开发,公司提供的电脑安装的CentOS6.2,但是为了和windows下自己使用的QT版本一直,于是也选择安装了Qt5.1.0.但是在CentOS下刚开始是无法启动, ...
- Statement与PreparedStatement
Statement 用于通用查询,能批处理 PreparedStatement(简称PS) 用于执行参数化查询,能批处理 什么是参数化查询? 指在设计与数据库链接并访问数据时,在需要填入数值或数据的地 ...
- Jquery6 DOM 节点操作
学习要点: 1.创建节点 2.插入节点 3.包裹节点 4.节点操作 DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面中的元素结构就是通过这种节点模型来互相对应着的,通过这 ...
- 【读书笔记】《深入浅出nodejs》第一章 Node简介
1. Node的官方网站: http://nodejs.org 2. Node的缘起: Ryan Dahl 打算设计一个高性能的Web服务器. Ryan Dahl 认为设计高性能Web服务器的要点在于 ...
- Spring Boot CRUD+分页(基于Mybatis注解方式)
步骤一:关于Mybatis Mybatis 是用来进行数据库操作的框架.其中分页使用Mybatis中的PageHelper插件. Mybatis与hibernate对比: 1.hibernate是一个 ...
- Nodejs Q promise设计思路
Nodejs Q promise库 前言 Q库为nodejs提供了一个基于promise的编程方式,从此避免了一层又一层的callback调用.不过Q的灵活性也给我造成了很大困扰,我可以用promis ...
- Linux 修改SSH端口及禁用ROOT远程SSH登陆
打开配置文件: vim /etc/ssh/sshd_config 修改Port及PermitRootLogin节点 : //默认为yes 允许 no表示禁止 PermitRootLogin no // ...
- eclipse 打开 maven项目,出现红色的感叹号
解决: 选中有感叹号的项目右键,用maven>>update project解决.[然后我再添加java system 类库就可以了]
- 【error】git clone: SSL certificate problem: unable to get local issuer certificate
报错: $ git clone https://github.XXX.git Cloning into 'XXX'... fatal: unable to access 'https://github ...