我有一个包含两列的文件,第一列带有名称,第二列带有数字。
数字列的大小为 20 个字符,数字使用小于 2 个字符大小,其余字符与 0 混合。
我需要去掉逗号前的所有零。我应该使用 tMap,如何?
解决方案:使用 tMap,将 Var 放在两个文件(输入和输出)的中间。在 var 中使用:
"0"+row1.numberField.split(",")[0].replace("0", "") + "." + row1.numberField.split(",")[1]
示例:000000001,58 结果:01.58
解决方案 2:定义自己的例程:
public static String calcImp(String theNumber) {
Float theFNumber = new Float(theNumber.replace(",", "."));
return Float.toString(theFNumber).replace(".", ",");
}
示例:000000001,587 结果:1,587