org.maachang.dbm.engine
クラス FnvHash

java.lang.Object
  上位を拡張 org.maachang.dbm.engine.FnvHash

public class FnvHash
extends java.lang.Object

Fnv-Hash.

導入されたバージョン:
MaachangUtil 1.00
バージョン:
2008/01/16
作成者:
masahito suzuki

コンストラクタの概要
FnvHash()
           
 
メソッドの概要
static int fnv16(byte[] b)
          fnv16-Hash変換.
static int fnv16a(byte[] b)
          fnv16-Hash変換.
static int fnv32(byte[] b)
          fnv32-Hash変換.
static int fnv32a(byte[] b)
          fnv32a-Hash変換.
static long fnv64(byte[] b)
          fnv64-Hash変換.
static long fnv64a(byte[] b)
          fnv64a-Hash変換.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FnvHash

public FnvHash()
メソッドの詳細

fnv16

public static int fnv16(byte[] b)
fnv16-Hash変換.

パラメータ:
b - 対象のKeyを設定します.
戻り値:
int 変換されたHashが返されます.

fnv16a

public static int fnv16a(byte[] b)
fnv16-Hash変換.

パラメータ:
b - 対象のKeyを設定します.
戻り値:
int 変換されたHashが返されます.

fnv32

public static int fnv32(byte[] b)
fnv32-Hash変換.

パラメータ:
b - 対象のKeyを設定します.
戻り値:
int 変換されたHashが返されます.

fnv32a

public static int fnv32a(byte[] b)
fnv32a-Hash変換.

パラメータ:
b - 対象のKeyを設定します.
戻り値:
int 変換されたHashが返されます.

fnv64

public static long fnv64(byte[] b)
fnv64-Hash変換.

パラメータ:
b - 対象のKeyを設定します.
戻り値:
int 変換されたHashが返されます.

fnv64a

public static long fnv64a(byte[] b)
fnv64a-Hash変換.

パラメータ:
b - 対象のKeyを設定します.
戻り値:
int 変換されたHashが返されます.