0

嗨,我在输出中的源中有一个输入 Big Decimal(15,12) 值,我希望它是字符串。例如,我的值为 0.000000000000 的源文件通过使用 tmap 将其转换为字符串。此即时消息的“String.valueOf(column name)”输出为 0E-12。预期输出为 0.0000000000 谁能提供解决方案?

4

1 回答 1

0

如果您没有对BigDecimal列应用任何转换,则可以String从文件中读取它。
如果您必须将其读取为 aBigDecimal然后将其格式化为字符串,您可以在您的tMap:

new DecimalFormat("#0.000000000000").format(columnName)
于 2018-02-10T20:11:27.547 回答