hash

fun hash(vararg values: Any?): Int

{@return a hash code for a sequence of input values} The hash code is generated as if all the input values were placed into an array, and that array were hashed by calling .

This method is useful for implementing Object.hashCode on objects containing multiple fields. For example, if an object that has three fields, x, y, and z, one could write:

@Override public int hashCode() {
return Objects.hash(x, y, z);
}
*

Warning: When a single object reference is supplied, the returned value does not equal the hash code of that object reference. This value can be computed by calling .hashCode.

Parameters

values

the values to be hashed

See also