hashCodeメソッドを書き直します
1067 ワード
- class Person {
- @Override
- public int hashCode() {
- return new HashCodeBuilder().append(name).toHashCode();
- }
- }
上書きequalsメソッドhashCodeメソッドを上書きする必要があります
このうちHashCodeBuilderはorgである.apache.commons.lang.builderパッケージの下にあるハッシュコード生成ツールは、非常に便利で、プロジェクトに直接統合することができます.△hashCodeメソッドを直接書かないのはなぜですか.ハッシュコードの生成には多くのアルゴリズムがあり、自分で書くのが面倒で、事が多いので、拿来主義を採用するのが一番です.