我将Excel数据导入Java程序。拥有一个应消除空格的列,以防用户在该列上键入错误。

值示例:“ 12341”

我用过

 replaceAll("\\s+", "");
 replaceAll(" ", "");
 StringUtils.trim(stringValue);


但是,它仍返回长度为:6的“ 12341”。它没有删除不必要的空格

编辑

替换退货的完整代码。

stringArray[x] = stringArray[x].replaceAll("\\s+", "");
stringArray[x] = stringArray[x].replaceAll(" ", "");
stringArray[x] = StringUtils.trim(stringArray[x]);

最佳答案

这应该工作:

stringValue = stringValue.replaceAll(" ", "");


您需要使用返回的值。

关于java - 如何从Java读取的Excel中删除空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40336488/

10-13 05:03