Here's a bunch of static hashCode methods for primitives: http://cr.openjdk.java.net/~martin/webrevs/openjdk7/hashCode/ This doesn't include a public static int hashCode(object x) { return x == null ? 0 : x.hashCode(); } that I think was also being asked for, and which might be a candidate for Objects. Martin