hashcode 相关问题

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

当Arraylist增长时,带有ArrayList键的HashMap无法找到它

我的问题是,在我的代码的某些部分,我使用arraylist作为散列图中的键,例如ArrayList array = new ArrayList ();然后我把我的数组像...

回答 6 投票 1

JavaFX:如何覆盖具有属性的bean的hashCode方法?

众所周知,当重写equals()时,还必须覆盖hashCode()。这是非JavaFX bean类中的典型示例。 public class Person {private String ...

回答 2 投票 0

字符串何时缓存它的哈希码?是在String对象创建时还是在调用hashcode方法之后? [重复]

字符串何时缓存它的哈希码?我发现很多文章都说,字符串在创建字符串文字时会缓存它的哈希码。如果这是真的,那么当我们创建一个字符串对象时,为什么......

回答 1 投票 0

如何在java中使用MessageDigest类?

在检查了这个问题(如何生成MD5哈希?)并阅读MessageDigest文档之后,我试图对一个简单的字符串进行哈希处理。但由于某些原因,我传递给方法的每个字符串......

回答 1 投票 1

有效地计算类似BitSet的Set实现的hashCode

我想知道,如何有效地计算类似BitSet的Set实现的hashCode 。 BitSet #hashCode显然很快计算,相当愚蠢(*)并且与Set#不兼容......

回答 3 投票 9

最快的方法来计算没有碰撞的整数数组的哈希值

Java方法,Arrays.hashCode()或Objects.hash()为一些具有不同内容的Integer数组返回相同的哈希,例如Integer [] a = {0,4,5,0} // hash 927520 Integer [] b = {0,3,36,0} // ...

回答 2 投票 4

如何为有限精度的double值编写正确的hashcode方法?

如果double成员在另一个对象的给定范围内,则认为类Foo的对象是相等的。由于浮点运算,可以容易地引入这样的错误。方法 ...

回答 1 投票 1

使用Class作为HashMap的关键是否会导致不良影响?

请考虑以下事项:地图 ,Object> myMap = new HashMap ,Object>(); Foo fooObject = New Foo(); myMap.put(fooObject.getClass(),fooObject)注意java ....

回答 6 投票 7

Java的hashCode可以为不同的字符串生成相同的值吗?

是否可以使用java的哈希码函数为不同的字符串使用相同的哈希码?或者如果可能的话,它的可能性百分比是多少?

回答 11 投票 40

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