如题:BigDecimal去掉小数点后无用的0
解决:BigDecimal,有方法解决stripTrailingZeros()
比如:数据库存储的是Decimal(5,2)类型保留两位数。
如果展示数据5.00,5.10等字样感觉很不爽,如何做呢?
只战术5和5.1
public static void main(String[] args) {
System.out.println(BigDecimal.ZERO);
System.out.println(new BigDecimal("2.0"));
System.out.println(new Double("0"));
System.out.println(new BigDecimal("2.00"));
String d = new BigDecimal("100.10").stripTrailingZeros().toPlainString();
System.out.println(d);
System.out.println(new BigDecimal("100.10").stripTrailingZeros().toPlainString());
BigDecimal vb = new BigDecimal("25.00").stripTrailingZeros();
System.out.println(vb);
}