当前位置:  开发笔记 > 编程语言 > 正文

是否有可能使eclipse生成hashCode并与HashCodeBuilder和EqualsBuilder相等

如何解决《是否有可能使eclipse生成hashCode并与HashCodeBuilder和EqualsBuilder相等》经验,为你挑选了2个好方法。

默认生成的hashCode和equals实现最多是丑陋的.

是否有可能使eclipse从HashCodeBuilder和EqualsBuilder生成一个,甚至可能使用ToStringBuilder生成toString?



1> toolkit..:

看看Commons4E

它暂时没有更新,但我不认为它需要改变很多?

更新:刚刚检查3.4.1,它工作正常.



2> Andrei Zagor..:

您可以将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中的建设者.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有