黑马程序员技术交流社区

标题: null,““,” “,都是不同的。他们的区别 [打印本页]

作者: 黄嵘才    时间: 2013-1-10 15:14
标题: null,““,” “,都是不同的。他们的区别
null,““,” “,都是不同的。
null——不存在
""——有,但是空的
" "——有,里面这一个空格.
这是我的理解,希望拋砖引玉,期待更完全易懂的说法。

作者: 希望的曙光    时间: 2013-1-10 15:25
1.NULL是空地址的意思,在使用指针变量时表示一个空地址,
3.""表示字符串的长度为0的字符串。

作者: 罗利华    时间: 2013-1-10 15:29
String str =null;
只是声明了一个引用,但该引用没有指向任何对象
String str="";
声明了一个引用str,同时该引用指向一空值字符串,
有人也问过这样的问题,你可以看一下http://bbs.itheima.com/thread-3853-1-1.html




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2