首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

在Java中运用CRC32

2012-11-26 
在Java中使用CRC32之前在MySQL数据库中,可以使用CRC32直接对字符串进行编码,生成一个long长整形的唯一性ID

在Java中使用CRC32

之前在MySQL数据库中,可以使用CRC32直接对字符串进行编码,生成一个long长整形的唯一性ID(虽然科学证明不绝对唯一,但是还是可用的),所以每次都通过数据库调用数据库的crc32函数进行字符串编码。现在发现Java中也有现成的函数可以调用,详细代码如下:
CRC32 crc32 = new CRC32();crc32.update("abc".getBytes());System.out.println(crc32.getValue());
经过测试,和MySQL返回的值一致。
虽然不知道计算原理如何,但是可用就好,这样子就不用使用数据库的函数进行翻译了。
如果知道原理的同学,请回复URL互相学习一下。

热点排行