java 字符串初始化=“”和=null的区别
4个回答
展开全部
null和""的区别
问题一:
null和""的区别
String s=null;
string.trim()就会抛出为空的exception
String s="";
string.trim()就不会抛,为什么?
答:
NULL代表声明了一个空对象,根本就不是一个字符串。
""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。
NULL代表声明了一个空对象,对空对象做任何操作都不行的,除了=和==
""是一个字符串了,只是这个字符串里面没有内容了
String s=null;只是定义了一个句柄,也就是说你有了个引用,但是这个引用未指向任何内存空间
String s="";这个引用已经指向了一块是空字符串的内存空间,是一个实际的东东了,所以你可以对它操作,而不用担心什么了
你说数字0和没有是不是一种概念啊??道理一样的
而且,null可以赋值给任何对象.""就不行了.
这里""和NULL绝对是两个概念
""代表一个字符串存在,它的值就是“”
NULL代表字符串根本没有实际的值,你并不知道它是什么。。。
哦,我明白了,意思就是String string = null 跟String string;是一回事儿
null是空对象 ""是空字符串
String s=null;//null是未分配堆内存空间
String a;//分配了一个内存空间,没存入任何对象
String a="";//分配了一个内存空间,存了一个字符串对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
=null是对象为null,=“”对象不为null,“”也是一个值和=“啊”是一样的都一个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-10-13
展开全部
String sts[4] = {"业务进行中","通过","否决","退回"};字符串要用双引号!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NULL代表声明了一个空对象,根本就不是一个字符串。
""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。
NULL代表声明了一个空对象,对空对象做任何操作都不行的,除了=和==
""是一个字符串了,只是这个字符串里面没有内容了
String s=null;只是定义了一个句柄,也就是说你有了个引用,但是这个引用未指向任何内存空间
String s="";这个引用已经指向了一块是空字符串的内存空间,是一个实际的东东了,所以你可以对它操作,而不用担心什么了
而且,null可以赋值给任何对象.""就不行了.
这里""和NULL绝对是两个概念
""代表一个字符串存在,它的值就是“”
NULL代表字符串根本没有实际的值,你并不知道它是什么。。。
String string = null 跟String string;是一回事儿
null是空对象 ""是空字符串
String s=null;//null是未分配堆内存空间
String a;//分配了一个内存空间,没存入任何对象
String a="";//分配了一个内存空间,存了一个字符串对象
""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。
NULL代表声明了一个空对象,对空对象做任何操作都不行的,除了=和==
""是一个字符串了,只是这个字符串里面没有内容了
String s=null;只是定义了一个句柄,也就是说你有了个引用,但是这个引用未指向任何内存空间
String s="";这个引用已经指向了一块是空字符串的内存空间,是一个实际的东东了,所以你可以对它操作,而不用担心什么了
而且,null可以赋值给任何对象.""就不行了.
这里""和NULL绝对是两个概念
""代表一个字符串存在,它的值就是“”
NULL代表字符串根本没有实际的值,你并不知道它是什么。。。
String string = null 跟String string;是一回事儿
null是空对象 ""是空字符串
String s=null;//null是未分配堆内存空间
String a;//分配了一个内存空间,没存入任何对象
String a="";//分配了一个内存空间,存了一个字符串对象
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询