社区
Java SE
帖子详情
怎么样调用java中的hash函数
pierre123
2007-04-23 04:29:06
就是输入为固定长度的01代码,输出也为固定长度的01代码,而输出的长度自己能设定为几位,急用!
...全文
693
6
打赏
收藏
怎么样调用java中的hash函数
就是输入为固定长度的01代码,输出也为固定长度的01代码,而输出的长度自己能设定为几位,急用!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brooksychen
2007-04-23
打赏
举报
回复
public String foo(String s, int begin, int end) {
return s.substring(begin, end);
}
pierre123
2007-04-23
打赏
举报
回复
比如输入:000111.....1100共32位,输出:0011..1100,输出几位自己可以设置.
brooksychen
2007-04-23
打赏
举报
回复
lz的问题没有描述清楚啊
输入为固定长度的01代码,输出也为固定长度的01代码,而输出的长度自己能设定为几位
能举个例子吗?比如输入是什么,输出是什么?
pierre123
2007-04-23
打赏
举报
回复
谁能写上一段示例代码,谢谢了
「已注销」
2007-04-23
打赏
举报
回复
那很简单,直接重写hashCode方法,返回你输入的那个值就行了
brooksychen
2007-04-23
打赏
举报
回复
截取字符串不就可以了?
Java
高级课程系列之(
Hash
算法)
本次课程会带着大家学习
Hash
算法,从源码的角度去学习算法,更加容易理解的方式去学习,能够更高效的吸收学到的内容,也能培养出能够独自看源码,分析源码的能力。
Hash
,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的
函数
。 哈希表是根据设定的哈希
函数
H(key)和处理冲突方法将一组关键字映射到一个有限的地址区间上,并以关键字在地址区间
中
的象作为记录在表
中
的存储位置,这种表称为哈希表或散列,所得存储位置称为哈希地址或散列地址。作为线性数据结构与表格和队列等相比,哈希表无疑是查找速度比较快的一种。 通过将单向数学
函数
(有时称为“哈希算法”)应用到任意数量的数据所得到的固定大小的结果。如果输入数据
中
有变化,则哈希也会发生变化。哈希可用于许多操作,包括身份验证和数字签名。也称为“消息摘要”。 简单解释:哈希(
Hash
)算法,即散列
函数
。它是一种单向密码体制,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。同时,哈希
函数
可以将任意长度的输入经过变化以后得到固定长度的输出。哈希
函数
的这种单向特征和输出数据长度固定的特征使得它可以生成消息或者数据。
hash
函数
原理,
Java
中
怎么用?
hash
函数
原理,
Java
中
怎么用?
Hash
原理探测法链表法
Hash
在
Java
中
的应用总结: 想要搞清原理,首先搞清楚名称。
Hash
的名词解释是 剁碎的食物,杂乱无章的一大堆,动词解释是 切碎,搞砸。
Hash
函数
的作用就是将无序的...
java
中
的
hash
函数
,常见的
hash
函数
:-D 非常经典!!
Hash
表算法的详细解析什么是
Hash
Hash
,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种...
hash
函数
java
_几种常见的
hash
函数
因此打算借此整理下JDK
中
的实现,加深理解;RedisThomas Wang's 32 bit Mix Function关于该算法的具体内容,可以参考这篇文章,算法源码如下:public int
hash
32shift(int key){key = ~key + (key << 15); // ke...
Java
中
hash
算法细述
你知道
Hash
Map
中
hash
方法的具体实现吗?你知道
Hash
Table、Concurrent
Hash
Map
中
hash
方法的实现以及原因吗?你知道为什么要这么实现吗?你知道为什么JDK 7和JDK 8
中
hash
方法实现的不同以及区别吗?如果你不能很好的...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章