java.lang.Object
com.intellij.openapi.util.text.StringHash
-
Method Summary
Modifier and TypeMethodDescriptionstatic longbuz(CharSequence arg) Calculates hash value of string using buzhash algorithm.static longcalc(byte[] arg) Calculates hash value of byte array buzhash algorithm.static longstatic intmurmur(CharSequence data) static intmurmur(CharSequence data, int seed)
-
Method Details
-
calc
-
buz
Calculates hash value of string using buzhash algorithm. See http://www.serve.net/buz/hash.adt/java.008.html for details.- Parameters:
arg- string to calculate hash value upon- Returns:
- calculated hash value
-
calc
public static long calc(byte[] arg) Calculates hash value of byte array buzhash algorithm. See http://www.serve.net/buz/hash.adt/java.008.html for details.- Parameters:
arg- byte array to calculate hash value upon- Returns:
- calculated hash value
-
murmur
-
murmur
-