课程
/后端开发
/Java
/Java入门第三季
我这样写对不对啊?哪位老铁知道? String s3=new String("I love"+s1); System.out.println("s1和s3内存地址相同吗?" + s1.equals(s3));
2017-07-28
源自:Java入门第三季 2-2
正在回答
比较地址不是用==吗?怎么会是用equals()呢
慕运维8490357 提问者
==是比较存储位置
equals()是比较内容
equals()仅仅是比较的是对象的属性内容是否相同,而==是比较的是他们在内存中存储的位置。。
应该是对的,看下图:
你s1 都没定义吗?没定义是不行的!
对的啊,自己可以编译下
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答求解求解求解
3 回答求解求解!!!!
3 回答求解.
3 回答求解?
2 回答求解、??????