Hash functions and related structures.
See the Guava User Guide article on hashing.
Interface Summary Interface Description Funnel<T>An object which can send data from an object of type
PrimitiveSinkthat can compute a hash code after reading the input.
HashFunctionA hash function is a collision-averse pure function that maps an arbitrary block of data to a number called a hash code. PrimitiveSinkAn object which can receive a stream of primitive values.
Class Summary Class Description BloomFilter<T>A Bloom filter for instances of
FunnelsFunnels for common types. HashCodeAn immutable hash code of arbitrary bit length. HashCodes Deprecated.Use the duplicated methods in
HashingStatic methods to obtain
HashFunctioninstances, and other static hashing-related utilities.