java工具类StringUtils使用实例详解

 更新时间:2023年05月17日 14:12:35   作者:lankeren  
这篇文章主要为大家介绍了java工具类StringUtils使用实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

StringUtil里面的常用的方法

1. public static boolean isBlank(String str)

 在校验一个String类型的变量是否为空时,通常存在3中情况

是否为 null
是否为 ""
是否为空字符串(引号中间有空格)  如: "     "。

制表符、换行符、换页符和回车

  StringUtils.isBlank(null) = true
  StringUtils.isBlank("") = true
  StringUtils.isBlank("  ") = true
  StringUtils.isBlank("        ") = true
  StringUtils.isBlank("\t \n \f \r") = true   //对于制表符、换行符、换页符和回车

 StringUtils 的 isBlank() 方法可以一次性校验这三种情况,返回值都是true,否则为false

2.public static boolean isEmpty(String str)

判断某字符串是否为空,为空的标准是 str==null  或  str.length()==0 
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true 
StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
StringUtils.isEmpty("   ") = false

3. public static boolean isNotEmpty(String str)

判断某字符串是否非空,等于 !isEmpty(String str)

欲使用 StringUtils ,可以导入的maven依赖包

<dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.8.1</version>
        </dependency>

以上就是java工具类StringUtils使用实例详解的详细内容,更多关于java工具类StringUtils的资料请关注脚本之家其它相关文章!

相关文章

  • java如何上传文件到sftp服务器

    java如何上传文件到sftp服务器

    本文主要讲述了如何使用JSch库将数据文件上传到SFTP服务器,并分享了过程中遇到的一些坑,例如目录创建、文件删除等问题,以及如何使用SFTP通道执行命令、文件上传等操作,通过本文,读者可以了解SFTP上传文件的基本步骤和注意事项,同时也提供了一些解决方法
    2026-04-04
  • 关于MyBatis的foreach标签常用方法

    关于MyBatis的foreach标签常用方法

    这篇文章主要介绍了关于MyBatis的foreach标签常用方法,foreach 标签可以用来遍历数组、列表和 Map 等集合参数,实现批量操作或一些简单 SQL 操作,需要的朋友可以参考下
    2023-05-05
  • SpringBoot中使用Swagger的超简单方法

    SpringBoot中使用Swagger的超简单方法

    大家一致认为springBoot使用swagger太麻烦了,每次都需要编写config,今天小编告诉大家一种超简单配置方法,教大家如何整合swagger,感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • Java 获取指定日期的实现方法总结

    Java 获取指定日期的实现方法总结

    以下是对Java中获取指定日期的实现方法进行了归纳总结,需要的朋友可以参考下
    2013-07-07
  • Seata AT模式前后镜像是如何生成详解

    Seata AT模式前后镜像是如何生成详解

    这篇文章主要为大家介绍了Seata AT模式前后镜像是如何生成的方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • java MongoDB实现列表分页查询的示例代码

    java MongoDB实现列表分页查询的示例代码

    本文主要介绍了java MongoDB实现列表分页查询的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 使用 Java8 实现观察者模式的方法(下)

    使用 Java8 实现观察者模式的方法(下)

    这篇文章主要介绍了使用 Java8 实现观察者模式的方法(下)的相关资料,需要的朋友可以参考下
    2016-02-02
  • Spring Bean生命周期之Bean的注册详解

    Spring Bean生命周期之Bean的注册详解

    这篇文章主要为大家详细介绍了Spring Bean生命周期之Bean的注册,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • springboot+mybatis配置clickhouse实现插入查询功能

    springboot+mybatis配置clickhouse实现插入查询功能

    这篇文章主要介绍了springboot+mybatis配置clickhouse实现插入查询功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • SpringBoot中使用SpringSecurity进行权限控制的示例代码

    SpringBoot中使用SpringSecurity进行权限控制的示例代码

    本文将详细介绍如何在Spring Boot应用程序中使用Spring Security进行权限控制,我们将探讨Spring Security的基本概念,以及如何使用Spring Security实现认证和授权,需要的朋友可以参考下
    2024-02-02

最新评论