Fightin黑马 发表于 2014-9-29 10:30
==可以判断基本数据类型是否相等,也可以判断两个引用数据类型.但是equals只能用来比较两个引用数据类型,关 ...
ζ_____________ 发表于 2014-9-29 10:58
亲 ,你这里错了. 声明的类型是String 啊! 如果是其他类型的话这样判断是没问题的. 关键是String 它特 ...
Fightin黑马 发表于 2014-9-29 11:28
即使是String类型的两个都是new出来的地址值是不一样的,它特有的机制是针对equals方法并不会针对==,你自己 ...
Fightin黑马 发表于 2014-9-29 11:28
即使是String类型的两个都是new出来的地址值是不一样的,它特有的机制是针对equals方法并不会针对==,你自己 ...
ζ_____________ 发表于 2014-9-29 11:59
这不是equals方法的问题,这是String的机制.
Fightin黑马 发表于 2014-9-29 16:50
咱俩讨论的都不是一个地方,好吧
我说的是
String s1=new String("abc");
ζ_____________ 发表于 2014-9-29 11:59
这不是equals方法的问题,这是String的机制.
daoqin 发表于 2014-9-29 15:20
String s1 = new String("hello");
String s2 = new String("hello");
syso(s1.equals(s2));
wy363681759 发表于 2014-9-29 12:17
这个问题已经处理太多次了 看看以前的贴吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |