string 为null,"",和 " "的区别

来源:互联网 发布:java守护进程 编辑:程序博客网 时间:2024/05/01 12:22
#str分别是null,""," " 时,啥区别?
为null时,只有引用,没有对象。
"",字符串中没有内容,即true == str.isEmpty(),或 str.length() == 0;
" ",含空格,空格与其它字符是一样的,不要因为看不见就跟""混淆了,false == str.isEmpty(),或 str.length() == 1(几个空格,长度就是几)
原创粉丝点击