解决方案 »
- java 的switch case会输出什么 为什么
- 哥,我还是个婴儿,有道题不会做了
- DWR如何自动生成util.js engine.js
- 求struts2 + spring2x + hibernate3 项目源码学习!!!
- 用eclipse配置hibernate出现告警
- 关于jquery ajax 服务器超时 客户端怎么处理
- Spring BeanWrapper.setPropertyValue()
- 大哥们救救我,hibernat中的删除问题
- TomCat数据源配置失败
- 再提!!!!!!解决马上给分!!一个DOM解析XML的程序jcreator里运行没事,可是引入到JSP里,在weblogic里运行报错,需要配置weblogic
- java 在JSP上做地图应用 (高德地图)
- 不同包里面的子类继承了父类却访问不了protected权限的问题
@Override
public int hashCode() {
return 11111;
} public static void main(String[] args) {
B b1 = new B();
B b2 = new B();
System.out.println(b1==b2);
System.out.println(b1.equals(b2));
}
}
求重写equals方法的代码。。
根据对象而言,其实==就是equals 同样是判断对象的内存地址。恩,应该是这样的
String类源码中就是重写了equals比较规则!比较字符内容!
请参考下面
http://blog.csdn.net/zxzy668/article/details/3933403
求重写equals方法的代码。。
public class B {
String s;
@Override
public boolean equals(Object obj) {
//在这里面代码随意写
return true;
}
@Override//跟这个方法类似
public int hashCode() {
return 11111;
}
public static void main(String[] args) {
B b1 = new B();
B b2 = new B();
System.out.println(b1==b2);
System.out.println(b1.equals(b2));
}
}
求重写equals方法的代码。。
public class B {
String s;
@Override
public boolean equals(Object obj) {
//在这里面代码随意写
return true;
}
@Override//跟这个方法类似
public int hashCode() {
return 11111;
}
public static void main(String[] args) {
B b1 = new B();
B b2 = new B();
System.out.println(b1==b2);
System.out.println(b1.equals(b2));
}
}
恩。我知道了