public class JenkinsHasher extends AbstractStreamingHasher
lookup3.c, by Bob Jenkins, May 2006, Public Domain. You can use this free for any purpose. It's in the public domain. It has no warranty.
seed| 构造器和说明 |
|---|
JenkinsHasher() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AbstractHasher |
createInstance(Object initParam) |
long |
getHash() |
static StreamingHasher |
getInstance() |
void |
setSeed(long seed) |
void |
update(byte[] bytes,
int off,
int len)
用于流式计算
|
asInt, asLong, hash, padToLong, reset, toLong, updateget, getName, hash, hashpublic static StreamingHasher getInstance()
public void setSeed(long seed)
setSeed 在接口中 StreamingHashersetSeed 在类中 AbstractHasherseed - 也是初始值public void update(byte[] bytes,
int off,
int len)
AbstractStreamingHasherupdate 在接口中 StreamingHasherupdate 在类中 AbstractStreamingHasherpublic long getHash()
protected AbstractHasher createInstance(Object initParam)
createInstance 在类中 AbstractHasherCopyright © 2022. All rights reserved.