java.text.NumberFormat使用方法
NumberFormat 是全部数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定
哪个语言环境具有数值格式以及它们名字的方法。
package com.discursive.jccook.collections;
import java.text.NumberFormat;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Double myNumber=23323.3323232323;
Double test=0.3434;
//getInstance()
//返回当前缺省语言环境的缺省数值格式。
String myString = NumberFormat.getInstance().format(myNumber);
System.out.println(myString);
//getCurrencyInstance()返回当前缺省语言环境的通用格式
myString = NumberFormat.getCurrencyInstance().format(myNumber);
System.out.println(myString);
//getNumberInstance() 返回当前缺省语言环境的通用数值格式。
myString = NumberFormat.getNumberInstance().format(myNumber);
System.out.println(myString);
//getPercentInstance() 返回当前缺省语言环境的百分比格式。
myString = NumberFormat.getPercentInstance().format(test);
System.out.println(myString);
//setMaximumFractionDigits(int) 设置数值的小数部分同意的最大位数。
//setMaximumIntegerDigits(int) 设置数值的整数部分同意的最大位数。
//setMinimumFractionDigits(int) 设置数值的小数部分同意的最小位数。
//setMinimumIntegerDigits(int) 设置数值的整数部分同意的最小位数.
NumberFormat format = NumberFormat.getInstance();
format.setMinimumFractionDigits( 3 );
format.setMaximumFractionDigits(5);
format.setMaximumIntegerDigits( 10 );
format.setMinimumIntegerDigits(0);
System.out.println(format.format(2132323213.23266666666));
}
}
结果为:
23,323.332
¥23,323.33
23,323.332
34%
2,132,323,213.23267
java.text.NumberFormat使用方法相关推荐
- java.text.NumberFormat简单使用
原文地址:http://blog.sina.com.cn/s/blog_81851a660100smh0.html Java中API类NumberFormat提供了货币格式化,百分比格式化和数值格式化 ...
- java.text.dateformat_调用static java.text.DateFormat的方法不可取?
DateFormats不是线程安全的,意味着它们维护状态的内部表示.如果多个线程同时访问同一个实例,在静态上下文中使用它们可能会产生一些很奇怪的错误. 我的建议是让你的变量局部到你使用它们,而不是使它 ...
- Java四舍五入、DecimalFormat、BigDecimal、NumberFormat使用方法
1.BigDecimal实现四舍五入 *public BigDecimal divide(BigDecimal divisor, int scale, RoundingMode roundingMod ...
- Java的NumberFormat介绍
--------------------------------------------------------------- java.text.NumberFormat类有三个方法可以产生下列数据 ...
- java中NumberFormat 、DecimalFormat的介绍及使用,java数字格式化,BigDecimal数字格式化
文章目录 前言 一.NumberFormat 1.概述 2.实例化方法 3.货币格式化 4.百分比格式化 5.NumberFormat的坑 5.1.不同的格式化对象处理相同数值返回结果不同 问题 源码 ...
- Date类(java.util)和SimpleDateFormat类(java.text)
在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默 ...
- 转:JAVA常见错误处理方法 和 JVM内存结构
OutOfMemoryError在开发过程中是司空见惯的,遇到这个错误,新手程序员都知道从两个方面入手来解决:一是排查程序是否有BUG导致内存泄漏:二是调整JVM启动参数增大内存.OutOfMemor ...
- 如何在java中调用js方法
[java] view plain copy/* * 加载脚本引擎,并在java中调用js方法 */ public void test2() { ScriptEngineManager manager ...
- java.text._Java.text
1. 描述 提供以与自然语言无关的方式来处理文本.日期.数字和消息的类和接口.这意味着所编写的主程序或 applet 是与语言无关的,并且它可以依靠独立的.动态链接的本地化资源.这实现了随时为新本地化 ...
最新文章
- 能说明白为啥三次握手的文章节选
- POS 收款机资料整理
- 复习HTML+CSS(2)
- 51. ExtJs4之Ext.util.JSON编码和解码JSON对象
- 异步导致UI句柄增加的解决办法
- 程序图片运行效果存在偏差问题
- 使用 XHGui 对 PHP 应用进行性能诊断
- pyqt stop停止线程_面试阿里,字节跳动,腾讯90%都会被问到如何终止线程?有几种方式?你都知道吗?...
- 计算机考试交互,2017计算机等级考试HTTP的基本概念与交互模型练习题
- Python Imaging Library: ImageColor Module(图像颜色模块)
- 《JAVA与模式》之解释器模式
- java实现jsp转pdf,使用Java生成Pdf文档-JSP教程,Java技巧及代码
- 汇编语言--寄存器间接寻址
- 看板工具 Wekan 常见问题汇总
- 苹果企业开发账号申请三步走
- 如何面对软件工程师考试?
- linux 释放内存
- java开发工程师必看书籍
- 前世今生只愿得一人心
- 编程术语晦涩_晦涩的今日非主流提示-如何将Windows资源管理器文件复制/移动到“全部同意”或“全部否”...