我正在使用以下内容:
String x;
...
...
// x gets set somewhere in this code
String y = x.replaceAll("\\s+", " ").trim();
然后我发现 org.apache.commons.lang3.StringUtils.normalizeSpace() 做同样的事情。所以在我班级的顶部,我添加了
导入 org.apache.commons.lang3.StringUtils;
并调用
String y = normalizeSpace(x);
但它给了我一个方法未找到错误并建议我创建该方法。
所以我尝试了
import org.apache.commons.lang3.StringUtils.*;
但同样的问题。有人知道出了什么问题吗?
是的,我可以并且确实使用
String y = org.apache.commons.lang3.StringUtils.normalizeSpace(x);
但是每次输入整个路径都会很尴尬。
哦,我在任何一个 import 语句上都没有遇到语法错误。而且我想我可以回到替换和修剪,但 StringUtils 有很多其他方法也可以很好地使用。