我必须转换一个 BigDecimal
值,例如2.1200
,来自数据库的字符串。当我使用 BigDecimal
的 toString()
或 toPlainString()
时,它只打印值 2.12
而不是尾随零。
如何在不丢失尾随零的情况下将 BigDecimal
转换为字符串?
最佳答案
试试这个..
MathContext mc = new MathContext(6); // 6 precision
BigDecimal bigDecimal = new BigDecimal(2.12000, mc);
System.out.println(bigDecimal.toPlainString());//2.12000
关于java - 将 BigDecimal 转换为 String 时如何保留尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893770/