黑马程序员技术交流社区
标题:
null 和""的区别
[打印本页]
作者:
nian
时间:
2015-3-23 11:53
标题:
null 和""的区别
public static void demo1() {
String s1 = new String(); //创建一个空的字符串
System.out.println(s1);
System.out.println("------------------");
String s2 = ""; //空的字符串
System.out.println(s2);
String s3 = null;
System.out.println(s3); //打印对象的引用如果是null就返回null
/* //如果不是null就返回对象的toString方法
* null 和""的区别
* ""是一个String类的对象,可以调用String类中所有方法
* null是一个空值,不能调用任何方法,因为调用就会报空指针异常
*/
}
}
作者:
wkz_crystal
时间:
2015-3-23 12:43
对,在内存中,其实null就是不指向任何对象……
作者:
谢鸿
时间:
2015-3-23 14:16
恩,不错!!!
作者:
lrd7512369
时间:
2015-3-23 14:34
赞一个!
作者:
小鹏_sJQBO
时间:
2015-3-23 15:16
学习了!!!!
作者:
DxxD
时间:
2015-3-23 15:38
老调重弹。。。。
作者:
a4230517
时间:
2015-3-23 15:59
学习了!!
作者:
王小乖
时间:
2015-3-23 16:04
null是在内存中不指向任何对象,而“”是一个长度为0的字符串
作者:
Kewin.java
时间:
2015-3-23 18:35
学习一下
作者:
57xiaoyu
时间:
2015-3-23 19:14
:)
作者:
李伟松
时间:
2015-3-23 19:15
非常正确
作者:
Hksangs
时间:
2015-3-23 21:41
“” 是一个字符串,null是指不在内存中不指向任何内容吧
作者:
虚谷
时间:
2015-3-23 22:07
顶楼主,null是 不指向任何对象
作者:
bankmycard
时间:
2015-3-23 22:09
学习了!!!
作者:
ccl|r
时间:
2015-3-23 22:15
就是这样的
作者:
架构师
时间:
2015-3-24 00:02
不错,赞。
作者:
jamesli
时间:
2015-3-24 18:40
学习了!
作者:
Jaybor
时间:
2015-3-24 20:48
顶一个!
作者:
nian
时间:
2015-3-26 08:02
lrd7512369 发表于 2015-3-23 14:34
赞一个!
谢谢 我会继续发的 请关注下 吼吼 共同努力进步!
作者:
青默
时间:
2015-3-26 08:17
学习一下!
作者:
胡几手
时间:
2015-3-26 08:36
学习了,多谢楼主分享。
作者:
時間_|_的灰
时间:
2015-4-20 00:56
嗯嗯,学习了
作者:
907888614
时间:
2015-4-20 11:59
学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2