关于 concat链接字符串 String a ="ab"; String b="a"+"b"; String c = "a"; String d = c.concat("b"); System.out.println(a == b); System.out.println(d.equals("ab"));如果死System.out.println(d =="ab")的话返回的是falsewhy??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串d 与字符串“ab”明显不是指向同一个地址,所以“==”是false,但如果是d.equals("ab"),那么是true。在字符串中,“==”是比的地址,equals是比的值。 d=="ab" ==比较的是引用的地址, String类重写了Object的equals方法, 去看API吧 我知道比较的是地址,我的意思是 "a".concat("b")返回的字符串“ab”是放在String常量池中,还是堆内存中 刚学完GUI,做一个小记事本,关于事件监听器..获取事件源有问题....求高手 JAVA里的泛型 请教。。。 请教!java里面如何得到gif图片的帧数? 没分提问了,哪位大哥给捐赠点.感谢 我怎么用JAVAMAIL发一封别人没有没有办法回复的邮件? java的导出与导入 [求助]请教一个有关线程的问题 测试mysql的jsp打不开? 请问,能否创建一个抽象类的实例?一定给分!!! java socket 传递对象 下面一句sql咋不对呢
d.equals("ab"),那么是true。
在字符串中,“==”是比的地址,equals是比的值。