java保留到小数点后的两位数实现方式汇总
来源:互联网 发布:电子菜谱制作软件 编辑:程序博客网 时间:2024/06/01 11:11
本文列举了几个方法:
1. 使用java.math.BigDecimal
2. 使用java.text.DecimalFormat
3. 使用java.text.NumberFormat
4. 使用java.util.Formatter
5. 使用String.format
文章末尾给大家分享了更多的拓展知识,另外可以自己实现或者借用封装好的类库来实现,在这篇文章中就不一一列举了。 下面来看看详细的介绍。
一、使用BigDecimal,保留小数点后两位
二、使用DecimalFormat,保留小数点后两位
三、使用NumberFormat,保留小数点后两位
四、使用java.util.Formatter,保留小数点后两位
五、使用String.format来实现。
扩展知识
String.format
作为文本处理工具,为我们提供强大而丰富的字符串格式化功能。
对浮点数进行格式化
占位符格式为: %[index$][标识]*[最小宽度][.精度]转换符
可用标识:
-,在最小宽度内左对齐,不可以与0标识一起使用。
0,若内容长度不足最小宽度,则在左边用0来填充。
#,对8进制和16进制,8进制前添加一个0,16进制前添加0x。
+,结果总包含一个+或-号。
空格,正数前加空格,负数前加-号。
,,只用与十进制,每3位数字间用,分隔。
(,若结果为负数,则用括号括住,且不显示符号。
可用转换符:
b,布尔类型,只要实参为非false的布尔类型,均格式化为字符串true,否则为字符串false。
n,平台独立的换行符, 也可通过System.getProperty("line.separator")获取。
f,浮点数型(十进制)。显示9位有效数字,且会进行四舍五入。如99.99。
a,浮点数型(十六进制)。
e,指数类型。如9.38e+5。
g,浮点数型(比%f,%a长度短些,显示6位有效数字,且会进行四舍五入)
原文:点击打开链接http://blog.csdn.net/yuhua3272004/article/details/3075436
- java保留到小数点后的两位数实现方式汇总
- double 保留小数点后两位数
- ASP中保留小数点后两位数的方法
- ASP中保留小数点后两位数的方法
- ASP中保留小数点后两位数的方法
- ASP中保留小数点后两位数的方法
- 四舍五入,保留小数点后面的两位数
- QString 怎么保留double型数字小数点后两位数
- 数值保留小数点两位,但同时去除小数点后多余0 的 javascript、java实现
- Java保留小数点后*位数的方法
- Java保留小数点后*位数的方法
- java 代码实现保留小数点的位数
- java保留小数点后一位
- JAVA中精确保留到小数点后2(n)位的办法
- android 控制小数点后两位数
- js取float型小数点后两位数的方法
- js取float型小数点后两位数的方法
- Java中精确到(保留)小数点后几位的方法
- bash之算术扩展(arithmetic expansion)
- 设备的概念和总体框架
- 深入FFM原理与实践
- 实习生与公司签订三方协议的流程与操作细节指南+配图
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- java保留到小数点后的两位数实现方式汇总
- bash之单词分割(word splitting)
- MySQL表的四种分区类型
- tensorflow学习之常用函数总结:tensorflow.cast()函数
- Handler造成Activity泄漏,用弱引用真的有用么?
- superset之安装与部署(Ubuntu16.10)
- JavaMail发送文件学习
- Find Right Interval问题及解法
- bash之进程替换(process substitution)