如何在Java中使用StringUtils?

Leo*_*ang 54 java

我是Java的初学者.我想使用StringUtils.replaceEclipse输出"StringUtils cannot be resolved".

我试过import java.lang.*;,但它不起作用.

Jon*_*nik 45

java.lang不包含名为StringUtils的类.有几个第三方库,比如Apache Commons LangSpring框架.确保项目类路径中有相关的jar并导入正确的类.

  • @MatthewDoucette嗯,你需要哪种实用方法?这些项目中的StringUtils类远非完全相同.如果您需要项目中已有的许多类提供的常见内容,那可能并不重要.阅读他们各自的Javadocs并选择一个适合您需求的Javadocs. (2认同)

Erh*_*mir 41

StringUtils是一个Apache Commons项目.您需要下载并将库添加到类路径中.

使用:

import org.apache.commons.lang3.StringUtils;
Run Code Online (Sandbox Code Playgroud)


Pra*_*mod 11

StringUtils位于org.apache.commons.lang.*中,不在java.lang.*中.最重要的是学会阅读javadoc文件.学习基本java之后的所有java程序员都学习读取javadoc,从公共项目执行测试,在他们的项目中使用这些jar.

如果您正在使用eclipse或netbeans,您可以在项目中(在IDE中)创建一个名为lib的目录(文件夹),并从硬盘复制下载的jar并将其从eclipse或netbeans粘贴到该目录中.接下来,您必须将其添加到您的项目中.

例如,如果从Project-> Properties中选择eclipse,请选择Java Build Path - > Add Jars,指向您之前复制的jar.在你的情况下,它可能是commons-lang-version.jar.

在此步骤之后,每当您在java文件中添加上述导入时,这些库将在您的项目中可用(在eclipse或netbeans的情况下).

从哪里获得公共广告的罐子?任何apache commons的根目录是http://commons.apache.org/ 而且对于commons-lang它是http://commons.apache.org/lang/

其中一些库包含用户指南和其他帮助以帮助您入门,但javadoc是任何Java程序员的终极指南.

现在是时候问起这个库了,因为你永远不应该重新发明轮子.尽可能使用apache commons和其他经过良好测试的库.通过使用这些库,您可以省略一些常见的人为错误,甚至可以测试这些库(使用测试).有时在将来使用此库时,您甚至可能会对此库进行一些修改或添加.如果您回馈,世界将受益.

StringUtils最常见的用途是在web项目中(当你想检查空字符串或空字符串时,检查字符串是否为数字,用一些标记分割字符串).StringUtils有助于摆脱那些令人讨厌的NumberFormat和Null异常.但StringUtils可以在任何使用String的地方使用.


Ara*_*ram 5

StringUtils是Apache commons-lang的实用程序类(许多库都有它,但这是最常见的库).您需要下载jar并将其添加到应用程序类路径中.