java numberformat 方法_java.text.NumberFormat用法

java numberformat 方法_java.text.NumberFormat用法NumberFormat是所有数值格式的抽象基类。该类提供了格式化和分析数值的接口,NumberFormat也提供了确定哪个语言环境具有数值格式以及它们名字的方法publicclassTest{publicstaticvoidmain(String[]args){DoublemyNumber=23323.3323232323;Doubletest=0.3434;//ge…

大家好,欢迎来到IT知识分享网。java numberformat 方法_java.text.NumberFormat用法

NumberFormat 是所有数值格式的抽象基类。 该类提供了格式化和分析数值的接口,NumberFormat 也提供了确定 哪个语言环境具有数值格式以及它们名字的方法

public class Test {

public static void main(String[] args) {

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/20953.html

(0)
上一篇 2024-02-01 22:26
下一篇 2024-02-02 07:26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信