Trim 结尾的 0 后输出 String

This commit is contained in:
YuCheng Hu 2020-02-25 14:05:16 -05:00
parent 75f5523a93
commit 3073a3e5db
1 changed files with 14 additions and 1 deletions

View File

@ -186,11 +186,24 @@ public class BigDecimalDemoUnitTest {
// Set precision to 5
MathContext mc = new MathContext(6);
bigNumber = new BigDecimal(RandomStringUtils.randomNumeric(10)+"E5", mc);
bigNumber = new BigDecimal(RandomStringUtils.randomNumeric(10) + "E5", mc);
// apply toString() method
logger.info("{}", bigNumber.toString());
logger.info("{}", bigNumber.toEngineeringString());
logger.info("{}", bigNumber.toPlainString());
}
/**
* To StripTrailingZeros
*/
@Test
public void bigDecimalStripTrailingZerosTest() {
BigDecimal bigNumber = new BigDecimal("2707000000000");
// apply StripTrailingZeros function
logger.info("{}", bigNumber.toString());
logger.info("{}", bigNumber.stripTrailingZeros().toString());
logger.info("{}", bigNumber.stripTrailingZeros().toPlainString());
}
}