StringUtils甚至无法使用包含的导入

时间:2015-06-15 03:13:47

标签: java spaces apache-commons-lang3

我在我的应用程序中尝试code以删除多个不必要的空格:

while (cleantext.indexOf("  ") != -1)
     cleantext = StringUtils.replace(cleantext, "  ", " ");

但是收到此消息错误:

Main.java:101: error: cannot find symbol
    line = StringUtils.replace

我做了以下导入,但到目前为止都没有工作 - langStringUtils

import java.lang.*;
import org.apache.commons.lang3.StringUtils;

无论哪种方式,问题都不会消失。那么如何解决这个问题?

编辑:

感谢您的建议。我在Linux终端上运行命令行。

我正在使用命令:

$ javac -cp "./" Main.java

然后将命令更改为:

$ javac -cp jar1  Main.java

给我错误:

Main.java:8: error: package org.apache.commons.lang3 does not exist
import org.apache.commons.lang3.StringUtils;

最终编辑:

我替换了"而#34;以前命令行的代码中的内容,例如先前在StackOverflow上给出的示例:

str=str.trim().replaceAll("(\\s)+", "$1");

这就是诀窍。问题解决了!非常感谢所有建议。

0 个答案:

没有答案