Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello Folks,
I am new to Talend. I need below help.
I have input .like this which is String type in .csv file.
3040000000005.78
And I want to convert this to 3040000000006
This has removing decimal and round off to nearest integer.
Regards,
Deepak
There is a quite a straight forward answer to this using the BigDecimal class. Try this in a tJava component....
String stringNum = "3040000000005.78";
BigDecimal bd = new BigDecimal(stringNum);
System.out.println(bd.setScale(0, BigDecimal.ROUND_HALF_UP).toPlainString());