0

我有一个包含两列的文件,第一列带有名称,第二列带有数字。

数字列的大小为 20 个字符,数字使用小于 2 个字符大小,其余字符与 0 混合。

我需要去掉逗号前的所有零。我应该使用 tMap,如何?

4

1 回答 1

1

解决方案:使用 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

于 2011-06-01T14:15:46.693 回答