社区
Java SE
帖子详情
两个指向null的字符串为什么会相等?
mldxs
2008-12-06 04:24:18
如果
String a=null;
String b=null;
a==b?
运行结果true
为什么啊 ?
没分了不能提供分数了
晕
...全文
138
4
打赏
收藏
两个指向null的字符串为什么会相等?
如果 String a=null; String b=null; a==b? 运行结果true 为什么啊 ? 没分了不能提供分数了 晕
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longaway
2008-12-06
打赏
举报
回复
是不是可以理解成,大家都不指向任何地方。
所以相等?
引用其实和就是种指针。(32位整数,指向某个地址。)
两个指针都是空的。
lxxzhy
2008-12-06
打赏
举报
回复
引用地址是相等的,都是null这个地方,相当于jvm提供一个专门的地方叫null,所有指向null的引用都指向这里.
Sodino
2008-12-06
打赏
举报
回复
但是我搞不明白,现在比较a == b,比较的是a与b所表示的内容还是比较它们的引用地址。
如果是引用地址的话,是不相等的。
也请大家指教。
Sodino
2008-12-06
打赏
举报
回复
你System.out.println("a = " + a + " b = " + b);
看一下,可以看到输出是:
a = null b = null
所以相等
尹成Python27天入门到项目实战
字符串
高级简单回顾..eval与exec简介
字符串
的简单规范
字符串
的截取
字符串
赋值规范
字符串
转义字符
字符串
常见运算符
字符串
格式化
字符串
格式化强化
字符串
编码简介dir与help查看str
字符串
函数第一个大写以及
字符串
居中...
判断一个
字符串
是否为空(
null
)或者是空
字符串
(“”)的方法和总结
null
表示这个
字符串
在栈中没有任何
指向
因此在堆中没有分配内存空间,如果要调用这个
字符串
会
出现空指针异常 `String str =
null
`;这个str是空,没有被实例化,在栈中没有任何
指向
。
null
表示这个
字符串
没有任何
指向
...
Java编程
两个
字符串
是否相同_java怎么判断
两个
字符串
是否
相等
java怎么判断
两个
字符串
是否
相等
发布时间:2020-06-25 11:22:03来源:亿速云阅读:115作者:Leah这期内容当中的小编将
会
给大家带来有关java判断
两个
字符串
是否
相等
的方法,以专业的角度为大家分析和叙述,阅读完这篇...
判断一个
字符串
是否为空(
null
)或者是空
字符串
(“”)的方法总结
null
表示这个
字符串
在栈中没有被实例化,没有任何
指向
,因此在堆中没有分配内存空间。如果要调用这个
字符串
的方法
会
出现空指针异常 `String str =
null
`。判断一个
字符串
是否是
null
用 == 。 ""在堆中分配了内存...
java判断一个
字符串
是否为空或空
字符串
(四种方法)
null
表示这个
字符串
在栈中没有任何
指向
因此在堆中没有分配内存空间,如果要调用这个
字符串
会
出现空指针异常 String str =
null
;这个str是空,没有被实例化,在栈中没有任何
指向
。
null
表示这个
字符串
没有任何
指向
,...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章