fmrisc.External
Class GeneralHashFunctionLibrary

java.lang.Object
  extended by fmrisc.External.GeneralHashFunctionLibrary

public final class GeneralHashFunctionLibrary
extends java.lang.Object

General Purpose Hash Function Algorithms Library http://www.partow.net/programming/hashfunctions/index.html

Author:
Arash Partow - 2002

Constructor Summary
GeneralHashFunctionLibrary()
           
 
Method Summary
static long APHash(java.lang.String str)
           
static long BKDRHash(java.lang.String str)
           
static long DJBHash(java.lang.String str)
           
static long ELFHash(java.lang.String str)
           
static long JSHash(java.lang.String str)
           
static long PJWHash(java.lang.String str)
           
static long RSHash(java.lang.String str)
           
static long SDBMHash(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneralHashFunctionLibrary

public GeneralHashFunctionLibrary()
Method Detail

RSHash

public static long RSHash(java.lang.String str)

JSHash

public static long JSHash(java.lang.String str)

PJWHash

public static long PJWHash(java.lang.String str)

ELFHash

public static long ELFHash(java.lang.String str)

BKDRHash

public static long BKDRHash(java.lang.String str)

SDBMHash

public static long SDBMHash(java.lang.String str)

DJBHash

public static long DJBHash(java.lang.String str)

APHash

public static long APHash(java.lang.String str)