isEmpty()
分配了内存空间,值为空,是绝对的空,里面的值为空
“”
分配了内存空间,值为空字符串。是相对的空,里面的值为空
null
未分配内存空间,没有值,是一种无值(值不存在)
结论:
null只能分辨出值是否分配内存空间‘
isEmpty不能分辨出值是空还是空字符串’
java中null和isEmpty的区别
最新推荐文章于 2022-12-16 18:04:44 发布
isEmpty()
分配了内存空间,值为空,是绝对的空,里面的值为空
“”
分配了内存空间,值为空字符串。是相对的空,里面的值为空
null
未分配内存空间,没有值,是一种无值(值不存在)
结论:
null只能分辨出值是否分配内存空间‘
isEmpty不能分辨出值是空还是空字符串’