主页 > 开源代码  > 

【Java基础】Java如何正确判断字符串是否为空


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如何正确判断字符串是否为空