我将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/