黑马程序员技术交流社区
标题:
一般所说的“空字符串”、“”、null是一个概念吗?
[打印本页]
作者:
张超超
时间:
2011-11-24 23:25
标题:
一般所说的“空字符串”、“”、null是一个概念吗?
一般所说的“空字符串”、“”、null是一个概念吗?
作者:
袁世宇
时间:
2011-11-24 23:46
null用来表示一个引用没有实例存在,而""本身是一个实例
不知道这么说你明白吗
作者:
冯敏
时间:
2011-11-25 00:13
“”有一个对象的存在
null表示没有对象,不存在引用
“ ”如果是这样的话,它存在一个引用,且它的长度为1
作者:
清秋
时间:
2011-11-25 00:44
空字符串就是“”;
而null表示的是不存在。
作者:
刘元霄
时间:
2011-11-25 04:12
“ ” 表示的事空字符串。
而unll 是没有
作者:
颜小飞
时间:
2011-11-25 06:39
String 型是引用类型,如果一个String类型的变量=null。表示内存中不存在这个实例对象
如果这个变量="",表示 内存中有这个实例对象。它的值为空字符串。
作者:
侯伟浩
时间:
2011-11-25 08:40
public class My {
public static void main(String args[]) throws Exception
{
String str1="";
String str2=" ";
String str3=null;
System.out.println(str1.length());//0
System.out.println(str2.length());//1
System.out.println(str3.length());//空指针异常
}
}
就是说null表示没有对象。""和" "表示有对象存在,只是长度不同。
作者:
wanghongye
时间:
2011-11-25 18:30
" " : 可以看成这个字符串是有值的,只不过值为" "
null : 可以看成这个字符串没有值。
作者:
楓林虹影
时间:
2011-11-26 12:19
null是没有 如:return null;就是什么都不返回
“”是一个字符串 ==空字符串
就是这样了{:soso_e100:}
作者:
飞逸
时间:
2011-11-26 16:40
"" 占了内存 而null什么都没有
作者:
沙路
时间:
2011-11-26 18:29
""表示的是空字符串 null表示什么都没有没有指向。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2