您好具有输入大十进制我'(15,12)在源中输出值i正在等,作为字符串。 例如,我的源通过使用TMAP把它转换成字符串值0.000000000000文件。 “将String.valueOf(列名称)”这个即时得到输出是0E-12。 预期输出是0.0000000000任何人都可以提供解决方案?
Answer 1:
如果你未施加任何转换到你BigDecimal
列,你可以看它作为一个String
从您的文件。
如果你必须阅读它作为BigDecimal
,然后将其格式化字符串,你可以在你做到这一点tMap
:
new DecimalFormat("#0.000000000000").format(columnName)
文章来源: converting Big Decimal(15,12) to string