hashcode 相关问题

哈希码是将哈希函数应用于数据的结果,通常产生整数。

在Java中检查内存地址==操作符的作用

直到今天我有一个信念,即具有相同散列码的两个对象是指两者具有相同的存储空间。但低于一段代码完全讲述了一个不同的故事:学生实体:公...

回答 3 投票 0

哈希码和等于合同反之亦然

我知道合同说:“如果两个对象是相等的,那么,他们应该返回相同的散列码”。之所以如此,是这些对象可以在相同的散列桶的地方,以提高哈希码相关...

回答 6 投票 1

TreeSet的内部使用TreeMap的,因此,它是需要实现hashCode方法使用TreeSet的时候?

我想知道这意味着什么时TreeSet中的javadoc说此类实现Set接口,由TreeMap实例支持?在下面的例子中,我还没有实现的哈希码...

回答 4 投票 8

是,对于每一个不同的对象的最有效的方法返回的值不同一个hashCode()方法?

据我所知,每个对象返回相同的数值是低效率的,但它是最有效的方法,为不同的情况下返回不同的值?如果每个对象都有不同的...

回答 5 投票 3

有没有一种方法,使PMD规则集忽略Hashcode方法和equals方法的圈复杂度?

我已经知道了各种注释或评论,我可以添加到我的代码,但它不是我要找的。我在寻找,只有无我修改循环复杂度规则的方式。我不...

回答 2 投票 2

3个整数的散列函数

我有3个非负整数和数n,使得0 <= a <= n,0 <= b <= n,0 <= c <= n。我需要一个单向散列函数,将这3个整数映射到一个整数(可...

回答 1 投票 0

如何在Java 8中单独识别函数

我问我是否可以将一个函数作为地图的关键。通常,地图的关键对象应该具有哈希码和相同的方法。但是,Java Function是一个方法对象,它没有......

回答 2 投票 0

Boolean.hashCode()

类Boolean的hashCode()方法实现如下:public int hashCode(){return value? 1231:1237;为什么它使用1231和1237?为什么不是别的?

回答 2 投票 111

Guava.Objects.hashCode与Java.Objects.hashCode

在Java 8中,有一个类java.util.Objects,其中包含hashCode()方法。同时,Google Guava 19包含com.google.common.base.Objects,它也具有hashCode()方法。我的...

回答 2 投票 6

散列算法将特定数量的数字放入固定数量的桶中

我想将10个基数10位(0到9,999,999,999)塞进6个十六进制数字(00 00 00到FF FF FF)。我知道会有碰撞,那很好。我也不需要担心单独的链......

回答 1 投票 0

dart,xoring两个哈希码总是会返回一个新的唯一哈希码?

我正在编写一个需要基于其两个字段的唯一哈希码的类,我想知道对2个字段的哈希码进行异或是否足以生成唯一且一致的哈希码...

回答 1 投票 4

为什么只有clone和finalize是对象类中的受保护方法?

我理解使clone和finalize方法保护的目的,我想理解为什么hashcode()和equals方法没有被声明为protected

回答 2 投票 1

使用非素数时的相同哈希码

如果我覆盖hashCode()方法但使用非素数进行乘法,我仍然可以获得两个相同对象的相同hashCodes。如果我是正确的,如果对象是他们的哈希码相同...

回答 1 投票 0

包含自身作为值的地图;

直接来自这个java文档:这个禁止的一个特例是,地图不允许将自己包含为密钥。虽然允许地图将自己包含为......

回答 4 投票 7

我应该在JPA实体中编写equals()和hashCode()方法吗?

我想检查实体是否在另一个实体的Collection成员(@OneToMany或@ManyToMany)中:if(entity2.getEntities1()。contains(entity1)){}

回答 6 投票 51

如何使用Neo4j为字符串生成唯一的哈希码?

我想仅使用Cypher为字符串生成哈希码。我怎样才能做到这一点?

回答 1 投票 1

如何获取覆盖hashCode()的对象的唯一ID?

当Java中的类不覆盖hashCode()时,打印此类的实例会给出一个很好的唯一编号。对象的Javadoc说关于hashCode():尽可能合理,......

回答 10 投票 213

如何使用两个键(Key-Pair,Value)创建HashMap?

我有一个整数的2D数组。我希望将它们放入HashMap中。但我想基于Array Index访问HashMap中的元素。类似于:对于A [2] [5],map.get(2,5)返回...

回答 11 投票 108

hashCode用于什么?它有独特之处吗?

我注意到WP7中的每个控件都有一个getHashCode()方法,它返回一个数字序列。我可以使用此哈希码来识别项目吗?例如,我想识别一张图片或......

回答 5 投票 108

有效的方法是在对象中找不到某些属性值的出现,作为hashmap的值

我有一个HashMap,它有Object作为值。我想找不到。 HashMap值中所有出现的Object的值,在属性中有一些定义的值。例如。如下所述:班级员工{...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.