格式化BigDecimal类型格式

Posted cheng2839

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了格式化BigDecimal类型格式相关的知识,希望对你有一定的参考价值。

 

下面方法是格式化BigDecimal,将其设置为指定精度。

 使用.stripTrailingZeros().toPlainString()可以简化小数点后尾部的0

 

1     /**
2      * 设置精度,并以简单方式输出(去除小数点后末位的0)
3      * @param number
4      * @param precision
5      * @return
6      */
7     private static String formatNumber(BigDecimal number, int precision) {
8         return String.valueOf(number.setScale(precision, BigDecimal.ROUND_HALF_UP).stripTrailingZeros().toPlainString());
9     }

 

以上是关于格式化BigDecimal类型格式的主要内容,如果未能解决你的问题,请参考以下文章

格式化 BigDecimal 以使 100 显示为 100 而不是 1.0E+2

BigDecimal使用@JsonSerialize序列化自定义格式

java中BigDecimal和bigInteger如何转换

BigDecimal 简单使用

BigDecimal 简单使用

BigDecimal 简单使用