欢迎光临散文网 会员登陆 & 注册

每特全新Java进阶课

2022-10-15 20:04 作者:三国尽归许佳琪  | 我要投稿

给出一个字符串作为 key 和一个哈希表的大小,返回这个字符串的哈希值

public int hashCode(String key, int hashSize) {  long result = 0;  char[] chars = key.toCharArray();  for (int i = 0; i < chars.length; i++) {    result = (result * 33 + ((int) chars[i])) % hashSize;  }  return (int) result;}


每特全新Java进阶课的评论 (共 条)

分享到微博请遵守国家法律