今天在网上查找java中判断关于StringUtils的介绍,讲得都是一些关于StringUtils的类的方法介绍,对于还是小白的我来说一脸懵逼,都不知道如何导入StringUtils这个类,在编辑器中直接编写的时候总是导入的总是com.sun.xml.internal.ws.util.StringUtils这个类,然后点出来的方法就很懵,下面介绍如何正确导入StringUtils这个工具类
StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。所以我们首先得导入Jar包,如果你没有可以去官网下https://commons.apache.org/proper/commons-lang/download_lang.cgi windows下载后缀为.ZIP的,Linux和macOS下载后缀为.gz的文件,下载完解压,找到名为commons-langx-xxx.jar的Jar包(xxx是版本,版本可能不一样)复制到项目Lib包下,这时我们就能使用StringUtils里面的一些方法了。下面简单介绍下常用的方法。
1.判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 , public static boolean isEmpty(String str) 示例如下:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
StringUtils.isEmpty