我正在与Talend Open Studio进行数据集成。

我有一个tFileInputPositional,它创建了几个字段。其中之一看起来像这样:“ + 0000030139808303”。

我需要将这些字段保存到BigDecimal(20,2)中,以便最后两位数字是小数部分,但是,在组件的架构中键入它时,它只是在数字末尾添加了“,00”。

所以,总结一下...
我有的:
+0000030139808303

我想要的是:
301398083,03

我得到的是:
30139808303,00

谁能帮我使它正常工作?
谢谢!

最佳答案

怎么使用
BigDecimal.movePointLeft(2)吗?

http://www.tutorialspoint.com/java/math/bigdecimal_movepointleft.htm

10-06 03:18