(转)关于BigDecimal 转化字符串toPlainString()和toString()的区别
对于 BigDecimal b ; (b=(0.4321)^ 20)
String s = b.toPlainString() ;
System.out.println(s) ;
输出为:
0.00000005148554641076956121994511276767154838481760200726351203835429763013462401
若String s = b.toString() ;
输出为:
5.148554641076956121994511276767154838481760200726351203835429763013462401E-8
BigDecimal转换字符串详解
本文探讨了BigDecimal类中toPlainString()与toString()方法的区别。通过一个具体的示例,展示了这两种方法在处理数值精度时的不同表现,揭示了它们在实际应用中的应用场景。
3万+

被折叠的 条评论
为什么被折叠?



