What would be the fastest and more robust (in terms of uniqueness) way for implementing a method like
public abstract String hash(String[] values); >
public abstract String hash(String[] values);
It doesn't provide a 64 bit hash, but given the title of the question it's probably worth mentioning that since Java 1.7 there is java.util.Objects#hash(Object...).