generalhashtest.java
来自「Maybe it s usefull for u」· Java 代码 · 共 58 行
JAVA
58 行
/* ************************************************************************** * * * General Purpose Hash Function Algorithms Test * * * * Author: Arash Partow - 2002 * * URL: http://www.partow.net * * URL: http://www.partow.net/programming/hashfunctions/index.html * * * * Copyright notice: * * Free use of the General Purpose Hash Function Algorithms Library is * * permitted under the guidelines and in accordance with the most current * * version of the Common Public License. * * http://www.opensource.org/licenses/cpl.php * * * ***************************************************************************/import java.io.*;import java.lang.*;public class GeneralHashTest{ public static void main(String args[]) throws IOException { GeneralHashFunctionLibrary ghl = new GeneralHashFunctionLibrary(); String key = "abcdefghijklmnopqrstuvwxyz1234567890"; System.out.println("General Purpose Hash Function Algorithms Test"); System.out.println("By Arash Partow - 2002\n"); System.out.println("Key: " + key); System.out.println(" 1. RS-Hash Function Value: " + ghl.RSHash(key)); System.out.println(" 2. JS-Hash Function Value: " + ghl.JSHash(key)); System.out.println(" 3. PJW-Hash Function Value: " + ghl.PJWHash(key)); System.out.println(" 4. ELF-Hash Function Value: " + ghl.ELFHash(key)); System.out.println(" 5. BKDR-Hash Function Value: " + ghl.BKDRHash(key)); System.out.println(" 6. SDBM-Hash Function Value: " + ghl.SDBMHash(key)); System.out.println(" 7. DJB-Hash Function Value: " + ghl.DJBHash(key)); System.out.println(" 8. DEK-Hash Function Value: " + ghl.DEKHash(key)); System.out.println(" 9. BP-Hash Function Value: " + ghl.BPHash(key)); System.out.println(" 9. FNV-Hash Function Value: " + ghl.FNVHash(key)); System.out.println("10. AP-Hash Function Value: " + ghl.APHash(key)); System.out.println("Press 'ENTER' to exit..."); BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); stdin.readLine(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?