java numberformat 方法_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 numberformat 方法_java.text.NumberFormat使用方法相关推荐
- java numberformat 方法_java.text.NumberFormat用法
NumberFormat 是所有数值格式的抽象基类. 该类提供了格式化和分析数值的接口,NumberFormat 也提供了确定 哪个语言环境具有数值格式以及它们名字的方法 public class T ...
- java中断线程_Java中断线程的方法
使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回.这 ...
- java基础深入_java编程基础之方法深入
大纲 方法入门 概述 前讲解的循环操作,可以解决的是代码重复的问题,但是此时的重复的代码必须是有规律的.那循环操作,能解决所有的代码重复吗?答案肯定是不行的,比如针对于某一种功能的重复操作,循环就无法 ...
- java 同类调用方法_JAVA中同类中方法的调用问题?
1.为什么可以直接new+构造方法,来创建对象.而不用创建实例引用呢,像常见的这种:Car car1=new Car;我记得看过有说java中没有被引用的对象将被GC处理.那这个算不算. 你创建了一个 ...
- java一般方法有哪些方法有哪些方法_Java代码优化有哪些方法?
Java代码优化是Java编程开发很重要的一个步骤,Java代码优化要注重细节优化,一个两个的细节的优化,产生的效果不大,但是如果处处都能注意代码优化,对代码减少体积.提高代码运行效率是有巨大帮助的, ...
- java虚拟内存扩展_Java 8虚拟扩展方法
java虚拟内存扩展 我一直关注Java 8 Lambda表达式项目的发展已经有一段时间了,我对其当前的进展状态感到非常兴奋. 我发现的最新"易于理解"的演示文稿是这样的: htt ...
- java tostring 库_java重寫toString()方法
toString()方法是Object類的方法,調用toString()會返回對象的描述信息. 1)為什么重寫toString()方法呢? 如果不重寫,直接調用Object類的toString()方法 ...
- java tostring方法_Java虚拟机如执行方法调用的(二)?
虚方法调用 Java里所有非私有实例方法调用都会被编译成invokevirtual指令. 接口方法调用都会被编译成invokeinterface指令.这两种指令都属于Java虚方法的调用. 在大多数情 ...
- java 反射调用set方法_java反射调用set方法时如果让参数做自动类型转换
这段时间学习java的反射机制想实现一个功能:遍历一个Map,然后利用反射机制调用BO的set方法,完成BO属性的自动注入.这样设计的初衷是解决Excel数据导入问题中的Map数据填充BO这一过程. ...
- java 二分查找_Java数组之Arrays方法
Java数组之Arrays方法,拉勾IT课小编为大家分析,JAVA数组的一些方法,提升开发水平,增强技术开发水平,不断提升个人的技术能力,在对于java开发领域,很多人都从基础做起. 1. 数组的工具 ...
最新文章
- xpath定位元素方法_测试数十次,总结了APP元素定位的万能方法
- eclipse链接mysql数据池配置_Tomcat+mysql+eclipse数据库连接池配置
- 闰秒导致MySQL服务器的CPU sys过高
- Handler源码解析2
- designer pyqt5 界面切换_PyQT5堆叠布局:切换界面(QStackedLayout)
- jQuery 调用后台方法
- Keil5在线调试汇总及基本操作教程
- 原 《老路用得上的商学课》76-80学习笔记
- C++多线程03 Lambda表达式与caII once
- PVE7.2 显示CPU温度和频率
- 电力LED时钟系统解决方案实现精确时间同步
- 【甘道夫】Hadoop培训讲义
- 指南-Luat二次开发教程-功能开发教程-SOCKET
- 分布式电商项目十四:Vue前端框架简介及使用
- 用Qt在Iinux上开发一个带UI的工业控制系统,应该用C++还是QML
- 什么是链表php概念,链表 · PHP知识大纲 · 看云
- 项目管理中的成本绩效方法
- Doom/Quake射击游戏引擎
- 淘宝、天猫图片搜索商品接口API调用展示
- android xml 小圆点,如何在android xml可绘制文件中定义一个圆形状?
热门文章
- 好用的电脑录屏软件!来看看这几款!
- doip 源码_DoIP—协议框架
- 一行代码实现微信电脑多开
- MATLAB卷积动画演示
- 同济大学计算机直博生条件,同济大学攻读博士学位研究生培养工作规定(2016年修订).doc...
- NVIDIA Control Panel 闪退(英伟达控制面板闪退)
- python爬虫淘宝评论_Python爬虫,抓取淘宝商品评论内容
- 【Luat-air105】8.1 camera拍照
- Java判断合数或素数
- D1~D5 CIF 720P~1080P 视频各格式参数