我有一个包含两列的文件,第一列有一个名称,第二列有一个数字。
number列的大小为20个字符,数字使用小于2个字符的大小,其余字符的大小都符合0。
我需要去掉逗号前的所有零。我应该如何使用tMap?
发布于 2011-06-01 22:15:47
解决方案:使用tMap,在两个文件(输入和输出)的中间放置一个变量。在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结果:1587
https://stackoverflow.com/questions/6192250
复制相似问题