Java将字符串转化为hash值
来源:互联网 发布:电影人工智能结尾太拖 编辑:程序博客网 时间:2024/05/17 08:45
// 将字符串转成hash值public static int toHash(String key) {int arraySize = 11113; // 数组大小一般取质数int hashCode = 0;for (int i = 0; i < key.length(); i++) { // 从字符串的左边开始计算int letterValue = key.charAt(i) - 96;// 将获取到的字符串转换成数字,比如a的码值是97,则97-96=1// 就代表a的值,同理b=2;hashCode = ((hashCode << 5) + letterValue) % arraySize;// 防止编码溢出,对每步结果都进行取模运算}return hashCode;}
阅读全文
0 0
- Java将字符串转化为hash值
- 将json字符串转化为java对象
- JAVA 将json字符串转化为Map
- 将字符串转化为日期
- 将字符串转化为日期
- 将对象转化为字符串
- 将字符串转化为整数
- 将字符串转化为数字
- 将整数转化为字符串
- 将字符串转化为十六进制
- 将字符串转化为整型
- 将整形转化为字符串
- 将字符串转化为数组
- 将图片转化为字符串
- 将数字转化为字符串
- 将字符串转化为数目字
- 将数字转化为字符串
- java 将数值转化为固定长度的字符串
- Java程序员修炼之道学习笔记(1)-简介
- 测试图床
- PDF转FB2格式常用方法分享
- [cnblogs镜像]Sublime 是自动检测而非自动设置缩进
- 清北测试二
- Java将字符串转化为hash值
- 1058. 选择题
- ETCS
- Java Web 概念
- Faster R-CNN CPU环境搭建
- iOS开发之Runloop
- 自考小感
- Mysql-设置唯一索引
- [cnblogs镜像]页面定制CSS代码初探(三):设置正文最小高度