在EqualsBuilder中append(Object lhs,Object rhs)是不是应该把
if (lhs == null || rhs == null) {
this.setEquals(false);
return this;
}
放在:
if (lhs == rhs) {
return this;
}
前面????
因为lhs和rhs都为null的时候,if(lhs == rhs)为true,已经return了.if (lhs == null || rhs == null)将不会起到作用!
if (lhs == null || rhs == null) {
this.setEquals(false);
return this;
}
放在:
if (lhs == rhs) {
return this;
}
前面????
因为lhs和rhs都为null的时候,if(lhs == rhs)为true,已经return了.if (lhs == null || rhs == null)将不会起到作用!
解决方案 »
- java调用windows图片查看器
- 请大家帮我看看这段代码,每次我都输的是正确的用户名和密码,调试时为啥总说我的用户名或密码错误呢?
- 那位兄弟知道那个国际开源的java tank 项目的网站地址
- 股票真的让人疯了!
- 高手进,解决完就送分!!!!!在线等待!!!
- 大家帮我看看这个DBConnection怎么样
- 关于jxta在jBuilder中运行的问题,高分!!
- 高分请教高手JDBC的问题,实在不知道那里错了。。在线等
- 新手请教关于hashset!谢谢!请问用Hashset里的remove方法时,删掉的对象是最新
- java的JTabbedPanel的问题
- FTPClient 创建远程文件并向文件里写内容!!!
- 怎么判断一个线程是不是正常终止的
if (lhs == rhs) {
return this;
}
改为:
if(lhs != null && lhs == rhs) {
return this;
}