博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java:String类hashCode()的实现
阅读量:6555 次
发布时间:2019-06-24

本文共 417 字,大约阅读时间需要 1 分钟。

hot3.png

一个对象只有一个hashcode,多个对象的hashcode可能相同。
源代码位置:java-source/java/lang/String.java,hashCode()方法:
public int hashCode() {        int h = hash;        if (h == 0 && value.length > 0) {            char val[] = value;            for (int i = 0; i < value.length; i++) {                h = 31 * h + val[i];            }            hash = h;        }        return h;    }

关于这个实现:

转载于:https://my.oschina.net/letiantian/blog/339015

你可能感兴趣的文章
http://www.uniternet.com/case/
查看>>
扩展方法
查看>>
[学习笔记]动态树Link-Cut-Tree
查看>>
kafka Quickstart
查看>>
linux awk 文本分析实例 [视频]
查看>>
设置跨交换机VLAN
查看>>
01HTML
查看>>
多线程
查看>>
ubuntu 下安装memcache 以及php扩展
查看>>
Mysql Java type mapping
查看>>
Java通过Executors提供四种线程池
查看>>
idea 下tomcat字符集问题
查看>>
shell脚本的学习(一)
查看>>
javascript创建对象(二)
查看>>
开关WIFI脚本
查看>>
win7 64位_VS2010的fftw3配置
查看>>
Java02-方法 课后作业
查看>>
hdu 1003 Max Sum (DP)
查看>>
学习进度表_二周
查看>>
tag标签
查看>>