【Java基础】Java如何正确判断字符串是否为空
- 开源代码
- 2026-07-26 11:30:01
Java如何正确判断字符串是否为空
总结测试代码
总结
对于null和空字符串,isEmpty() 和 isBlank() 效果是一样的对于全部是空格或者制表符等不可见字符的字符串,isEmpty判断为fasle, isBlank判断为true
测试代码
@Test
public void stringBlankTest(){
String s1 = null;
String s2 = "";
String s3 = " ";
log.info("blank for null :{}", StringUtils.isBlank(s1)); // CommonTest - blank for null :true
log.info("empty for null :{}", StringUtils.isEmpty(s1)); // CommonTest - empty for null :true
log.info("blank for '' :{}", StringUtils.isBlank(s2)); // CommonTest - blank for '' :true
log.info("empty for '' :{}", StringUtils.isEmpty(s2)); // CommonTest - empty for '' :true
log.info("blank for ' ' :{}", StringUtils.isBlank(s3)); // CommonTest - blank for ' ' :true
log.info("empty for ' ' :{}", StringUtils.isEmpty(s3)); // CommonTest - empty for ' ' :false
}
【Java基础】Java如何正确判断字符串是否为空由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【Java基础】Java如何正确判断字符串是否为空”