public static BigDecimal formatNumber(BigDecimal number) {
if (number == null) {
return null;
}
return new BigDecimal(number.stripTrailingZeros().toPlainString());
}
public static void main(String[] args) {
BigDecimal a = new BigDecimal("500.00000000"); // 500
BigDecimal b = new BigDecimal("501.00000000"); // 501
System.out.println(formatNumber(a));
System.out.println(formatNumber(b));
}
BigDecimal去除多余的小数末位 0并解决变为科学计数法工具类
于 2025-01-17 11:12:16 首次发布