如何从excel中读取空间从Java中读取空间

时间:2016-10-31 04:12:00

标签: java excel

我将Excel数据导入Java程序。如果列上的用户输入错误,则应该删除一个空格列。

示例值:“12341”

我用过

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

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

修改

替换返回的完整代码。

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

2 个答案:

答案 0 :(得分:0)

这应该有效:

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

您需要使用返回的值。

答案 1 :(得分:0)

我也面临同样的问题,我通过使用

解决了它

text = text.replaceAll(“ [^ \ x00- \ x7F]”,“”);

并确保这也会删除您的特殊字符

引用链接: https://howtodoinjava.com/regex/java-clean-ascii-text-non-printable-chars/