DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等
DecimalFormat df = new DecimalFormat(); double data = 1234.56789; System.out.println("格式化之前的数字: " + data); String style = "0.0";//定义要显示的数字的格式 df.applyPattern(style);// 将格式应用于格式化器 System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); style = "00000.000 kg";//在格式后添加诸如单位等字符 df.applyPattern(style); System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); // 模式中的"#"表示如果该位存在字符,则显示字符,如果不存在,则不显示。 style = "##000.000 kg"; df.applyPattern(style); System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); // 模式中的"-"表示输出为负数,要放在最前面 style = "-000.000"; df.applyPattern(style); System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); // 模式中的","在数字中添加逗号,方便读数字 style = "-0,000.0#"; df.applyPattern(style); System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); // 模式中的"E"表示输出为指数,"E"之前的字符串是底数的格式, // "E"之后的是字符串是指数的格式 style = "0.00E000"; df.applyPattern(style); System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); // 模式中的"%"表示乘以100并显示为百分数,要放在最后。 style = "0.00%"; df.applyPattern(style); System.out.println("采用style: " + style + ", 格式化之后: " + df.format(data)); // 模式中的"\u2030"表示乘以1000并显示为千分数,要放在最后。 style = "0.00\u2030"; //在构造函数中设置数字格式 DecimalFormat df1 = new DecimalFormat(style); //df.applyPattern(style); System.out.println("采用style: " + style + " , 格式化之后: " + df1.format(data));
输出结果为:
格式化之前的数字: 1234.56789
采用style: 0.0, 格式化之后: 1234.6
采用style: 00000.000 kg, 格式化之后: 01234.568 kg
采用style: ##000.000 kg, 格式化之后: 1234.568 kg
采用style: -000.000, 格式化之后: -1234.568
采用style: -0,000.0#, 格式化之后: -1,234.57
采用style: 0.00E000, 格式化之后: 1.23E003
采用style: 0.00%, 格式化之后: 123456.79%
采用style: 0.00‰, 格式化之后: 1234567.89‰
相关推荐
主要为大家详细介绍了DecimalFormat数字格式化用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要为大家详细介绍了Java中DecimalFormat的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这种方式处理保留2位小数很方便,刚开始的时候我自己写if判断太麻烦了,最后知道用DecimalFormat 格式化,就可以把整数小数 都保留2位小数,分享给大家。
主要介绍了java 使用DecimalFormat进行数字的格式化实例详解的相关资料,需要的朋友可以参考下
如果只需要模式的内部,则可以使用DecimalFormat类解析表达式,方法是: const { parser } = require ( 'DecimalFormat' ) ; const result = parser . parse ( '#.000' ) ; 语法 语法包含在src/de
在Java中使用java.text.DecimalFormat格式化数字为指定形式后输出,以满足实际需要;DecimalFormat类是NumberFormat类的一个子类,用于格式化十进制数字,可以将数字格式化为整数、浮点数、百分比数等,并且可以为要...
1、格式化小数 123456.123 -> 123,456.12 2、格式化整数 123456 -> 123,456
主要为大家详细介绍了java.text.DecimalFormat用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要为大家详细介绍了java.text.DecimalFormat类十进制格式化的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这个源码资源是一个讲解数学计算处理类的示例项目,旨在帮助开发者理解和使用Java中的数学计算相关类库。该项目包含详细的代码示例和注释,涵盖了以下...理解DecimalFormat类的功能,包括数字格式化、舍入规则设置等。
格式化字符串(数字,时间)。 DecimalFormat format=new DecimalFormat("#,####.##"); //创建格式化字符串的对象
在java中要保留数字小数位我们有常用的四种方法,分别为:四舍五入,DecimalFormat,format,String .format与struts标签操作实现,下面给出例子
Java对Date进行格式化使用java.text.DateFormat类。在格式表示中,经常采用4种格式,这四种格式被定义为DateFormat类的常量。下表所示: 格式 说明 SHORT 以最短的格式表示,比如:09-8-20 MEDIUM 比short完整表示...
第一种方法-使用DecimalFormat类 举个例子,假如我们需要保留两位小数,我们可以这样写 DecimalFormat df = new DecimalFormat(0.00); 测试如下: double d = 0.200; DecimalFormat df = new ...
主要为大家详细介绍了java中DecimalFormat四舍五入的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要为大家详细介绍了DecimalFormat的多种用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要为大家详细介绍了java DecimalFormat的常用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
的DecimalFormat用于格式化从用户输入导出的数字。 要求 安卓 4.1 (API 16) 安装 将 Jitpack 添加到您的项目 build.gralde 文件中 allprojects { repositories { maven { url 'https://jitpack.io' } } } 然后将此...
限制Android显示小数点后两位小数格式可以使用两种方法(个人在项目中使用的,并不代表就这两种,还有很多),好了废话不多说,上内容。 1.第一张方法:使用DecimalFormat API DecimalFormat format = new ...
本资源提供了 Java 程序设计教程(第六版)[罗省贤] 的作业和参考答案,涵盖了 Java 编程的多个方面,包括字符串操作、随机数生成、DecimalFormat 对象的使用、用户输入、图形用户界面等。 字符串操作 在 EX3.4 中...