默认生成的hashCode和equals实现最多是丑陋的.
是否有可能使eclipse从HashCodeBuilder和EqualsBuilder生成一个,甚至可能使用ToStringBuilder生成toString?
您可以将Eclipse配置为toString()使用自定义构建器生成.在我们的案例中ToStringBuilder来自Apache Commons Lang.你可以在这里看到http://azagorneanu.blogspot.com/2011/08/how-to-generate-equals-hashcode.html如何做到这一点.
这博客文章也包含Eclipse模板生成equals(),hashCode()并compareTo()使用Apache Commons Lang中的建设者.
| 归档时间: |
|
| 查看次数: |
13066 次 |
| 最近记录: |