hashcode怎么算

今天没任务,整个活。


hashcode都知道吧,数据经过散列后得到对应的一个值,这个值一般用与映射,可以通过过这个值找到对应的数据。
java里可以直接调用方法来获取数据的hashcode,如下
在这里插入图片描述

那这个hashcode怎么算的呢,点进去看一下
在这里插入图片描述

根据图中的代码打个草稿得到如下算式;

这个数字是对应的ascall码值
A    65
B    66
C    67
D    68
AB   65*31+66=2,081
ABC  2081*31+67=64,578
ABCD  64578*31+68=2,001,986


没用的知识又增加了


版权声明:本文为imagineluopan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。