2

このパッケージにはさまざまなクラスがあります。hashCode()このパッケージ内のすべてのクラスをequals()一度に生成することは可能ですか?

4

4 に答える 4

3

hashCode()特定のパッケージの各クラスの自動生成とequals()eclipseが必要な場合

すべての Java クラスを開く >>> 右クリック >> ソース >>> 生成hashCode()してequals()

クラスの数が多すぎる場合は、Java タスクを作成してすべてのファイルを開き、hashcode() と equals() を追加できます。

于 2015-08-11T13:33:09.610 に答える
0

現在、Eclipse はこの機能をサポートしていません。このために拡張バグが発生します。

于 2015-08-12T07:28:21.847 に答える
0

パッケージに固有のものではありませんが、apache common の HashCodebuilder と EqualsBuilder は、正しい方法で実装するのに役立ちます

https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/builder/HashCodeBuilder.html

http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/builder/EqualsBuilder.html

于 2015-08-11T13:51:33.250 に答える