public int hashCode(){ if( suit.equals("spades") ){ return number; }else if( suit.equals("hearts") ){ return MAX_NUMBER + number; }else if( suit.equals("clubs") ){ return 2*MAX_NUMBER + number; }else{ // should be a diamond return 3*MAX_NUMBER + number; } }