NumberFormat类

NumberFormat表示数字的格式化类,即可以按照本地的风格习惯进行数字的显示。

NumberFormat是一个抽象类,和MessageFormat类一样,都是Format类的子类,本类在使用时可以直接使用NumberFormat类中提供的静态方法为其实例化。

//=================================================
// File Name       :	NumberFormat_demo
//------------------------------------------------------------------------------
// Author          :	Common

import java.text.NumberFormat;

//主类
//Function        : 	NumberFormat_demo
public class NumberFormat_demo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		NumberFormat nf = null;
		nf = NumberFormat.getInstance();			//返回当前默认语言环境的数字格式
		System.out.println("格式化之后的数字:"+nf.format(1000000));
		System.out.println("格式化之后的数字:"+nf.format(1000.345));
	}

}
时间: 2024-12-20 07:44:35

NumberFormat类的相关文章

NumberFormat 类

NumberFormat 表示数字的格式化类, 即:能够依照本地的风格习惯进行数字的显示. 此类的定义例如以下: public abstract class NumberFormat extends Format MessageFormat .DateFormat .NumberFormat 是 Format 三个经常使用的子类,假设要想进一步完毕一个好的国际化程序,则肯定须要同一时候使用这样三个类完毕,依据不同的国家显示贷币的形式. 此类还是在java.text 包中,所以直接导入此包就可以.

[原创]java WEB学习笔记51:国际化 概述,API 之 locale类,dataFormat类,numberFormat类, MessageFormat类,ResourceBundle 类

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

Java从零开始学二十七(NumberFormat类)

一.NumberFormat表示数字的格式化类 NumberFormat表示数字的格式化类,即:可以按照本地的风格习惯进行数字的显示. No. 方法 类型 描述 1 public static Locale[] getAvailableLocales() 普通 返回所有语言环境的数组 2 public static final NumberFormat getInstance() 普通 返回当前默认语言环境的数字格式 3 public static NumberFormat getInstanc

Format类及其子类功能和使用方法具体解释

1.   Format类结构: ·        java.lang.Object ·        java.text.Format ·        All Implemented Interfaces: Serializable, Cloneable Direct Known Subclasses: DateFormat, MessageFormat, NumberFormat public abstract class Format extends Object implements S

java中商业数据计算时用到的类BigDecimal和DecimalFormat

1.引言 借用<Effactive Java>这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的.然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合.但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦. 2.BigDecimal简介 BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成.如果为零或正数

&lt;Java&gt;&lt;类与对象&gt;&lt;OOP&gt;

Overview 类 封装(encapsulation): 也称为数据隐藏.从形式上看,是将数据与行为组合起来,并对对象的使用者隐藏了数据的实现方式.封装给对象赋予了黑盒特征,提高重用性和可靠性. 继承:扩展已有类来方便的定义一个新的类.子类具有父类的全部属性和方法. 对象 对象的三个特性: 对象的行为:可以对对象施加的操作 对象的状态:每个对象都保存着描述当前特征的信息,状态可能会因为方法调用而改变. 对象标识:唯一标识一个对象的方式(identity). Eg 一个破坏封装性的例子 clas

java.text.Format及相关类详解

java.text.Format Format是一个用于格式化语言环境敏感的信息(如日期.消息和数字)的抽象基类,直接已知子类有DateFormat, MessageFormat, NumberFormat. Format定义了编程接口,用于将语言环境敏感的对象格式化为String(使用format方法)和将String重新解析为对象(使用 parseObject方法). 通常,一个Format的parseObject方法必须能解析任何由其Format方法格式化的字符串.不过,也可能存在不能解析

Java SE基础部分——常用类库之NumberFormat

1 //20160517 NumberFormat常用类库 2 package MyPackage; //定义包 3 4 import java.text.NumberFormat; //导入需要的类库NumberFormat 5 6 public class NumberFormatDemo {// 定义主类和main方法 7 public static void main(String[] args) { 8 NumberFormat nf = null; // 声明NumberFormat

Format类及其子类功能和用法详解

1.   Format类结构: ·        java.lang.Object ·        java.text.Format ·        All Implemented Interfaces: Serializable, Cloneable Direct Known Subclasses: DateFormat, MessageFormat, NumberFormat public abstract class Format extends Object implements S