stripTrailingZeros():去除尾部所有的0,并返回一个BigDecimal类型的数据,不能保证不是科学计数法。
后加toString()把BigDecimal类型的数据转化成String类型数据,但还是不能保证不是科学计数法。
后加toPlainString()把BigDecimal类型的数据转化成String类型数据,并保证不是科学计数法。
//输出3E+2 以科学计数法展示且是BigDecimal类型
System.out.println( new BigDecimal("300.0000").stripTrailingZeros());
//输出3E+2 以科学计数法展示且是String类型
System.out.println( new BigDecimal("300.0000").stripTrailingZeros().toString());
//输出300 String类型
System.out.println( new BigDecimal("300.0000").stripTrailingZeros().toPlainString());