hashCodeメソッドを書き直します



  
  
  
  
  1. class Person {  
  2.     @Override  
  3.     public int hashCode() {  
  4.         return new HashCodeBuilder().append(name).toHashCode();  
  5.     }  

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