hashcode 相关问题

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

JVM如何确保System.identityHashCode()永远不会改变?

通常,Object.hashCode() 的默认实现是内存中对象分配地址的某个函数(尽管 Java 语言规范没有强制要求)。鉴于...

回答 5 投票 0

如何使用Apache commons-lang3编写equals方法?

package org.sudoku; 导入 org.apache.commons.lang3.builder.EqualsBuilder; 导入 org.apache.commons.lang3.builder.HashCodeBuilder; 导入 java.util.*; 公共类数独板{ 私人决赛

回答 1 投票 0

sas 9.4 中哈希表的中值

我想用哈希表计算 100 个变量的分组中位数。 我发现这个可以计算 sashelp.cars 上发票的中位数,但如果我想按品牌和型号计算中位数,对于

回答 1 投票 0

如何在子类中使用通用父类的 equals 和 hashcode?

我的项目中有很多实体类,并且不覆盖每个实体类中的 equals 和 hashcode,我想从实现这些方法的父类扩展它。贝卡...

回答 1 投票 0

布尔字段上的哈希码实现

如果有两个布尔字段,如何实现一个好的哈希码?通常人们只是将整数值添加到他们的哈希码值中。但如果我只是在哈希码中添加 1 或 0,我不认为...

回答 3 投票 0

使用哈希码作为唯一ID

我正在一个基于java的系统中工作,我需要为视觉显示中的某些元素设置一个id。元素的一类是字符串,所以我决定使用 String.hashCode() 方法来获取...

回答 4 投票 0

如果在 Student 类中重写 equals 方法和 hashCode,则 hashmap 中存在多少个对象?

如果我有一个班级,假设学生班级如下: 公开课学生{ 私有 int id; 私有字符串名称; 私有整数年龄; 公共学生(int id,字符串名称,int 年龄){ ...

回答 1 投票 0

使用Python进行字符串压缩,以便将大小压缩到固定长度

我们有一个表“analysis_data_table”,我从其中获取名为“tags”的列,其中该列中的条目可以从空记录到包含的长字符串

回答 1 投票 0

2 个哈希的 Java 哈希

我有两个对象、用户和产品列表 用户拥有产品,每个产品关联1个用户 但一个产品类型可以有多个并且由不同的用户拥有 用户:埃德、罗布

回答 4 投票 0

在Java中,在Object#equals()调用期间,两个对象是否必须具有相同的hashCode?我们是否需要在 equals() 中比较 hashCode?

我在 HashMap 的上下文中读过某处: hashCode() 允许按对象的哈希值对对象进行排序,然后仅当对象共享相同的哈希值时才需要调用 Object#equals 方法...

回答 1 投票 0

如何按照 Joshua Bloch 在 effective java 中的建议在 Java 中缓存哈希码?

我有来自 Joshua Bloch 的 effective java 的以下代码(第 9 项,第 3 章,第 49 页) 如果一个类是不可变的并且计算哈希码的成本是 重要的是,你可能会

回答 4 投票 0

我们是否必须重写放入哈希映射中的枚举的 equals/hashcode

我有一个枚举类,如下所示。 公共枚举项 { COKE("可口可乐", 25)、PEPSI("百事可乐", 35)、SODA("苏打水", 45); 私有字符串名称; 私人国际价格; 私人物品(字符串名称,整数价格){ ...

回答 2 投票 0

了解 JVM 行为:`switch` 如何处理字符串哈希冲突?

在一次面试中,有人向我提出了一个有趣的问题,关于 Java 虚拟机 (JVM) 如何处理涉及 String 类型的 switch 语句。具体来说,我被问到 JVM 是否使用了

回答 1 投票 0

两个不同的HashMap返回相同的hashCode

我有两组不同的 HashMap({u=0, h=3} 和 {t=3, i=0}),它返回相同的 hashCode (224)。我不明白这个,不同对象的hashCode需要不同,而她...

回答 1 投票 0

重写 Immutable 类的 hashCode 和 equals 方法

假设我有一个不可变的类,其中包含一个字符串和一个列表,如下所示 公共最终类不可变{ 私有最终字符串a; 私人最终列表列表; 公共不可变(

回答 1 投票 0

多对一哈希函数

我不知道该怎么称呼它,这是我能想到的最接近的东西 我正在寻找的是一个函数,它接受一个字符串数组并返回一个哈希字符串,如下所示......

回答 1 投票 0

Java 中记录与类的 hashCode() 和 equals() 的默认实现

尝试使用示例代码来检查记录与类的 equals() 和 hashCode() 的默认行为,但记录与类的行为似乎有所不同。 这是记录和类的代码示例

回答 1 投票 0

我应该怎么做才能拥有正确的重写 equals 和 hashcode 方法?

我在下面上课 使用系统; 使用 System.Collections.Generic; 名称空间 x { 公共类 y:IEquatable { 公共诠释; 公共诠释 b; 公共监督...

回答 0 投票 0

为什么@AutoValue注解使用特定的整数1000003来计算哈希码?

Java哈希码生成代码在其计算中经常使用素数。这有充分的理由,如为什么在 hashCode 中使用质数?和其他地方。 例如,AutoVa...

回答 0 投票 0

一个32位的hashCode在Java中是如何存储在一个25位的mark word中而不丢失数据的?

我一直在研究 Java 对象的内部结构,对 hashCode 值的管理方式感到困惑。据我了解,Java 中的 hashCode 方法返回一个 32 位整数。然而,这...

回答 1 投票 0

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