public class test {
public static void main(String[] args) {
//除了过滤掉是空格的外,还有/n,/t等符号,但是单个的/不算是这里边的,不是空,不能过滤特殊字符
System.out.println(StringUtils.isNotBlank("")); //false 有串,内容是空的为false
System.out.println(StringUtils.isNotBlank(" ")); //false 有串,无内容有空格是false
System.out.println(StringUtils.isNotBlank("/n")); //true
System.out.println(StringUtils.isNotBlank("2/n")); //true
//""里边有内容即可,不管是空格还是特殊字符都可,都不是空串
System.out.println(StringUtils.isNotEmpty("")); //false 有串无内容无空格false
System.out.println(StringUtils.isNotEmpty(" ")); //true 有串,无内容有空格true
String str1 = " "; //中间有一个空格
System.out.println("---str1长度为-----" + str1.length()); //---长度为-----1
String str2 = ""; //中间无空格
//空字符串的对象的length是
StringUtils里的isNotBlank()和isNotEmpty()
最新推荐文章于 2024-10-14 14:14:34 发布
本文详细介绍了Java中StringUtils类的isNotBlank()和isNotEmpty()两个方法的使用,包括它们的区别和在字符串判断中的应用场景。通过实例代码展示了这两个方法如何检查字符串是否为非空或非空白,帮助开发者更好地理解和运用。
摘要由CSDN通过智能技术生成