門脇です。 話題に出した hash code の計算ですが、確かに Effective Java の Item 8 に載っていました。 #読んだはずなのにすっかり忘れていました.... 複数のフィールドがある場合には、それぞれのフィールドごとに計算を した後、37 を掛けて足し合わせるそうです。 result = result * 37 + c; -- 門脇 太郎#読んでも忘れていたら、意味ないですね....