永发信息网

String s1 = "a"; String s2 = "b"; String str6 = s1 + s2; System.out.println(str6

答案:2  悬赏:70  手机版
解决时间 2021-03-29 04:08
String s1 = "a"; String s2 = "b"; String str6 = s1 + s2; System.out.println(str6 == "ab");
最佳答案
因为他们的值是相同的,但是他们的物理地址不同,不是一个对象,并不能认为是完全的相等(“==”)。
java中字符串比较推荐用equals,例如str6.equals("ab")
全部回答
String比较特殊,之前的s1和s2是在【栈】中,属于变量;str6属于对象,因为String不可以增加或者删减在创建后,所以s1+s2的结果是相当于创建了个String对象str6,此时str6存在于【堆】中,所以说,2者不同。
【==】比较的是 值
【equals】比较的是 地址
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
浦发申请两次都是秒拒,有什么办法能申请上么
王雪婷这个名字评分
美的空调冷静星二代的最大特点是什么?
河马的嘴巴为何特别大
快乐大本营沈凌刘刚马丽大左谢楠跳舞的背景音
微信中我去,哈哈偷笑什么意思
5x方-10x 4=0解方程
接到东华小学新校区入取通知书
傻柱主题曲,插曲,片尾曲歌词名字叫什么
杭州东到临平新纺路怎么乘座公交车
中国航天四老的介绍
请问这个字(妫)念什么
求教,QQ 群机器人,自动加群之类的软件开发
麦克劳林公式一定要当X很小的时候用吗
请问中国模特叫什么?
推荐资讯
呵呵不出如果二的和
《百家讲坛》里关于春秋讲得好的有哪些,推
gcc at&t汇编语法 立即数 没有
灌装机哪里有售
别人借钱不还借条还款期过了两年怎么办?
开个干货店都需要进什么货
怀疑女友又谈了一个,把我当被胎了,可以问她
苹果电脑怎么通过wifi投屏到电视上?
求非常特别的《极品娘亲腹黑儿》全本下载 谢
建莲有心,和无心比例
含有反义词的abcc词语
唐家三少一年能赚多少钱呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?