BigDecimal bigDecimal1 = new BigDecimal("-1.1");
BigDecimal bigDecimal2 = new BigDecimal(-1.1);
System.out.println(bigDecimal1.stripTrailingZeros().toPlainString() + " stripTrailingZeros 去除尾部的0,");
System.out.println(bigDecimal2.stripTrailingZeros().toPlainString() + " stripTrailingZeros 去除尾部的0,");
System.out.println(bigDecimal2.max(BigDecimal.TEN) + " max 取两个值的最大值");
System.out.println(bigDecimal1.negate() + " max 取反");
System.out.println(bigDecimal1.negate().negate()+ " max 取反");
System.out.println(BigDecimal.ONE.movePointLeft(2)+ " 小数点向左移动两位");
System.out.println(BigDecimal.ONE.movePointRight(2)+ " 小数点向右边移动两位");
//通过上述结果看,转BigDecimal 的时候,最好通过第一种方式转,即字段串new BigDecimal("-1.1");
Java BigDecimal 常见用法
最新推荐文章于 2024-02-03 02:56:28 发布