cost 267 ms
如果值在彼此的范围内,如何正确实现 equals()、hashCode()? - How to correctly implement equals(), hashCode() if the values are within a range of each other?

标准是equals()方法,如果 double 变量的值在另一个对象的 double 变量值的 +/- 10 范围内,则对象被视为相等。 我不确定如何正确实现hashCode()以便 hashCode 在满足equals()方法的条件时相等。 非常感谢您的意见! 谢谢!public class T ...

LINQ SequenceEqual 返回 false 但使用 Except 进行比较会给出不同的结果 - LINQ SequenceEqual returns false but comparing using Except gives different result

我有两个我认为相等且顺序相同的列表,但是当我运行SequenceEqual()时它返回false 。 请参阅下面的伪示例: 实际上我的列表数据要大得多(~ 8000项),但我很困惑为什么我会得到0两个Except().Count()而false的SequenceEqual() ? 编辑:将Count ...

在 c# 中使用 linq 相交和相等将多个列表组合成一个单独的列表 - Combining several lists into a single distinct list using linq intersect and equality in c#

我需要使用 linq 将多个列表合并为一个 combinedDistinct 列表并相交。 我最终得到一个空列表。 知道我可能做错了什么吗? 这是我的代码: // 合并所有不同的材料项 这是 Material class,因为 intersect 将基于 Equality 工作: ...

有没有办法检查两个具有相同值的字符串是否是 C# 中的同一个实例? - Is there a way to check if two string with same value are the same instance in C#?

C#中的String是引用类型,但是它重写了== , Equals()来比较字符串的值。 有没有办法检查两个字符串是否确实是同一个实例并指向同一个内存? 甚至Object.ReferenceEquals("A", "A")也会返回 true,因为它只是调用== 。 这个测试会通过。 所以还在等着 ...

根据框架提供的不可编辑对象类的属性在 HashSet 中添加唯一元素 - Add unique elements in HashSet based on attributes of framework provided non-editable object classes

我正在尝试生成一个包含唯一Employee实例的HashSet 。 应根据对象属性建立唯一性。 问题是我最终得到了重复项。 请注意, Employee类是由框架提供的,不可能为equals()和hashCode()提供自定义实现。 Employee类: 这将导致 Set 映射到包含emp和emp2 ...

如何根据包含 _________.000 小数的“版本”列过滤数据集? - how do I filter dataset based on "Version" column containing _________.000 decimal?

我有一个数据集,我试图根据 3 个不同的列进行过滤。 我有 2 列的字符值是通过执行以下操作计算出来的: filter(TRANSACTION_TYPE,= "ABC", CUSTOMER_CODE == "123") 但是。 我有一个“版本”列,其中每个客户都有多个版本,然后将复制我的 $ 金额 ...

具有相关 3 行的卡片(所有 3 行的高度相同) - Cards with dependent 3 rows (same height of all 3 rows)

我想创建一个商店,在那里我将把物品分成 3 行。 1 行 - 标题 2 行 - 图片 3 行 - 添加到购物车按钮/数量可供选择/有条件地显示多个下拉列表/有关项目的某些信息等等根据项目的标题,1 行的高度可能不同。 3 行的高度可能因内容而异。 有没有办法使所有行的高度相同并相互依赖? 因此 ...

在自定义 LinkedList 的 equals() 方法中比较不同元素的最佳方法 - Best way to compare different elements in equals() method for custom LinkedList

在我下面的 class 中,我有 2 个字符串和一个 equals 方法用于我的自定义 LinkedList。 现在我知道如何在我的 equals 方法中比较不同的对象,但是我说我想在比较数字之前在我的程序中早些时候比较名称我将如何在我的 equals() 方法中键入它。 下面我尝试了一个 else ...

退货声明不正确 - return statements are not coming out right

我需要编写一个方法来检查是否: A = 所有数字都相等。 B = 没有数字相等。 C = 至少有两个数字相等。 我刚刚开始在 uni 中学习所有这些,但我似乎无法弄清楚我在这个需要返回给定条件的方法中做错了什么,例如(“A”,“B”,“C”)。 ...

2022-11-17 23:18:35   2   42    java / equals  
对象(超类和子类)的 Java equals() - Java equals() for Objects (Super&Subclasses)

您好我只是初学者学习抽象类和接口。 我们建立我们的教授的一切都是通过创建克隆和比较对象来测试的。 我已经学会了重写 equals() 方法的详细方法…… 我现在想知道我是否可以通过更改 toString 方法、执行 toString 方法的 hashCode 并比较我的对象(原始和克隆)的 has ...

等于方法覆盖搞乱了其他代码/更改 output? - Equals method override messes up other code/changes output?

我正在为学校项目制作纸牌游戏。 我需要我的 equals 方法能够正确地告诉我一张卡是否与另一张卡具有相同的等级。 但是,我注意到只要存在等号覆盖,即使我不对任何东西使用“.equals()”,其他代码似乎也会搞砸 output。 这是我的 output 的示例,其中 equals 方法处于活动状 ...

是否有必要覆盖非哈希数据结构中的哈希码方法 - Is it necessary to override hashcode method in non hashed datastructure

我从 Java 中的对象的哈希码方法中了解到:需要计算对象的哈希码,该哈希码又用于计算 object 在哈希数据结构(如 hashMap)中的索引/存储桶位置。 因此,对于不与散列数据结构一起使用的 class 不需要在其中实现 hashCode() 方法是否正确? 换句话说,对于非散列数据结构是否 ...

当我比较 java 中的字符时,为什么 equals() 不起作用,但 == 是? - When I compare Character in java, Why is equals() not working, but == is?

我正在尝试解决 LeetCode 上经典的有效括号问题。 这是我做的,它可以通过所有的测试用例: 但是当我将 *** 行更改为: 虽然它可以通过编译器,但它不能返回正确的答案,甚至不能像“()”这样简单的输入。 通常,我们不应该使用 equals() 而不是 == 来比较 Character 吗? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM