Java如何检测一个字符串是否为空或是空白字符串呢?

乔欣 Java面经 发布时间:2023-03-03 21:12:06 阅读数:3594 1
下文笔者讲述使用java代码检测字符串是否为空或空白白字符串的方法分享,如下所示

空与空白字符串简介

空与空白是日常开发中常见的操作
空:
  null或没有任何长度的字符串
空白字符串:
  代表一个单字符串
  在java中一个空白字符串可以使用Character.isWhitespace表示

下文笔者根据日常开发中,常见的空字符串进行简介说明,如下所示

空字符串

Java 6及以上版本

boolean isEmptyString(String string) {
    return string.isEmpty();
}
 
//更安全的写法
boolean isEmptyString(String string) {
    return string == null || string.isEmpty();
}

Java 5及更低版本

 
boolean isEmptyString(String string) {
    return string == null || string.length() == 0;
}

检测空白字符串最佳写法

 
boolean isBlankString(String string) {
    return string == null || string.trim().isEmpty();
}

Java11最佳写法

boolean isBlankString(String string) {
    return string == null || string.isBlank();
}
当然我们还可以使用正则表达式
apache common
guava等方法进行字符串的验证
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202303/16778492225953.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者