hashcode方法的作用(hashcode是什么意思)

发布时间:2023-04-04 20:00:50 编辑: 来源:
导读 大家好,小讯来为大家解答以上的问题。hashcode方法的作用,hashcode是什么意思这个很多人还不知道,现在让我们一起来看看吧!1、用最简单的

大家好,小讯来为大家解答以上的问题。hashcode方法的作用,hashcode是什么意思这个很多人还不知道,现在让我们一起来看看吧!

1、用最简单的方法来说,hashcode就是一个签名。

2、当两个对象的hashcode一样时,两个对象就有可能一样。

3、如果不一样的话两个对象就肯定不一样。

4、一般用hashcode来进行比较两个东西是不是一样的,可以很容易的排除许多不一样的东西。

5、最常用的地方就是在一堆东西里找一个东西。

6、先用你要找的东西的hashcode和所有东西的hashcode比较,如果不一样的话就肯定不是你要找的东西。

7、如果一样的话就很可能是你要找的东西。

8、然后再进行仔细的比较两个东西是不是真的一模一样。

9、//一个不能加重复内容的容器class Set {Object[] objs = new Object[10]; //装东西的的数组int size = 0; //已经有几个东西//添加新东西,成功的话返回true,如果已经有了的话返回falseboolean add(Object o) {for(int i=0;i

10、两个不同的东西的hashcode可以是一样的,不过这样会减慢运行速度,所以尽量避免(也就是所谓的碰撞)。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

热点推荐

精选文章