["首页","博客标签","我","开源","深度学习","机器学习","自然语言","爬虫","编程","开发语言","前端开发","生活","论文","关于me"]
Java Hashcode
作者: IntoHole | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.buyiker.com/2013/12/12/java-hashcode.html
java hashcode 规则
类型 |
散列码计算 |
boolean |
f ? 1 : 0 |
byte/char/short/int |
(int)f |
long |
(int)(f^f(f»>32)) |
float |
Float.floatToIntBits(f) |
double |
Double.doubleToLongBits(f) ->(long) |
Arry |
每个元素按照上述操作,做,相加 |
result = 31 * result + c ; //c 上述结果