BigDecimalUtil { public static String toString(BigDecimal value) { return value.stripTrailingZeros().toPlainString(); }  static String toString(BigDecimal value);  }
@Test public void testToString() { assertEquals("0", BigDecimalUtil.toString(new BigDecimal("0"))); assertEquals("1.23", BigDecimalUtil.toString(new BigDecimal("1.23"))); assertEquals("1.23", BigDecimalUtil.toString(new BigDecimal("1.230"))); assertEquals("1.23", BigDecimalUtil.toString(new BigDecimal("1.23000"))); assertEquals("123000", BigDecimalUtil.toString(new BigDecimal("123000"))); assertEquals("123000", BigDecimalUtil.toString(new BigDecimal("123000.000"))); }