public interface Hasher<V>
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(V va,
V vb)
Compare two objects for equality.
|
int |
hashCode(V v)
Return a hash for the specified object.
|
static int |
mod(int n,
int m)
Calculate a modulo of two integer numbers.
|
static long |
mod(long n,
long m)
Calculate a modulo of two long numbers.
|
int hashCode(V v)
v - the object to hashboolean equals(V va, V vb)
va - the first object to comparevb - the second object to comparestatic int mod(int n,
int m)
n % m).
For a negative dividend the result is still positive and equals to
(n % m + m).n - the dividendm - the divisor (must be positive)static long mod(long n,
long m)
n % m).
For a negative dividend the result is still positive and equals to
(n % m + m).n - the dividendm - the divisor (must be positive)