Java如何检测一个字符串是否为空或是空白字符串呢?
									
下文笔者讲述使用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等方法进行字符串的验证
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

			
               
               
               
               
          
