我正在与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