格式化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序列化自定义格式