我该如何在Java中使用StringUtils?

65

我是Java的初学者,想要使用StringUtils.replace函数。但是Eclipse输出了"StringUtils cannot be resolved"错误。

我尝试过import java.lang.*;,但是它没有起作用。


3
这是一个第三方库,你需要将它引入并在类路径中重新编译。你可以在谷歌上搜索“apache commons jar”来下载适用于你的架构和Java版本的zip或gz文件。在你的项目中新建一个名为lib的目录(或者其他位置也可以),然后把这个jar文件放进去。如果你使用IDE进行编译,请告诉项目包含该jar。如果你使用裸javac和java,则需要将该jar添加到类路径中以指向该jar。在你代码文件的顶部,你需要写出正确的 import 语句,例如 import org.apache.commons.lang3.StringUtils; - Eric Leschinski
11个回答

0

您可以使用以下依赖项来使用此库。

Maven

<dependency>

    <groupId>org.apache.commons</groupId>

    <artifactId>commons-lang3</artifactId>

    <version>3.12.0</version>
</dependency>

Gradle

implementation 'org.apache.commons:commons-lang3:3.12.0'

注意:版本可能不同。
以下是使用的一个很好的例子。 StringUtils.isBlank() 这将检查CharSequence是否为空(""),null或仅为whitespace。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接