腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
值对象定义
、
、
为了教育目的,我正在研究
Java
值对象。这是我的思考过程。值对象的实例将被测试是否
相等
,因此它们需要正确的等于/hashcode。值对象可以存储在“散列”
集合
中,同样也需要Hashcode方法。那么,为什么不添加可
比较
的,以便它们可以
浏览 6
提问于2016-10-15
得票数 0
回答已采纳
1
回答
如何使用
java
对象-diff库来
比较
涉及使用列表实现的一对多关系的对象图?
、
、
、
我想
比较
涉及各种
集合
的复杂对象图的“工作”和“基本”副本,并创建一个更改日志。从堆栈溢出中,我注意到
java
库()可以为我工作。我已经浏览了现有的文件/例子,但我仍然不清楚: 如何将其配置为使用“
相等
”方法而不是内省?这两种方法都使用它们的标识符覆盖“
相等
”方法。如何将不同的用户副本与其各自的角色进行
比较
?
浏览 1
提问于2014-05-06
得票数 1
3
回答
为什么
Java
不支持
比较
器行上的
相等
比较
?
、
Java
提供了使用Comparator定义作用域对象以外的对象
比较
的方法。 现在我的问题是为什么
java
不允许对equals()和hashcode()做同样的事情。现在,每个
集合
contains()方法都可以很容易地使用这个外部
相等
提供程序来检查对象是否
相等
。
浏览 0
提问于2012-09-12
得票数 8
回答已采纳
4
回答
我们是否可以使用LINQ扩展方法SequenceEqual使用IEqualityComparer接口逐个
比较
两个复杂的
集合
、
、
我正在尝试使用IEqualityComparer来逐个
比较
2个
集合
中的2个字段。IEqualityComparer只
比较
了1个字段"name“。我也想
比较
一下"mark“。在
Java
中,我们使用comparator接口来
比较
Equals方法中的多个字段。int GetHashCode(Student obj) return obj.GetHashCode(); } 实际结果:两个
集合</e
浏览 42
提问于2019-05-23
得票数 3
2
回答
如何
比较
两个格式为List<Map<String,Object>>的
JAVA
嵌套
集合
是否
相等
,以达到最佳效果
、
、
如何
比较
两个List<Map<String, Object>>格式的
JAVA
嵌套
集合
是否
相等
我需要编写单元测试来
比较
从json解析的嵌套
集合
对象的值和期望值(我手动创建的另一个
集合
)。我可以通过深入到每个对象并将它们与另一个
集合
中的值进行
比较
来迭代地完成此操作。 但这种方法似乎非常单调乏味,因为我必须迭
浏览 290
提问于2020-05-29
得票数 0
5
回答
Java
SortedSet +
比较
器,与equals()的一致性问题
、
、
、
我希望有一个
集合
(在本例中是
集合
本身,但不一定是一般的
集合
)的SortedSet,它按
集合
大小排序。这似乎违反了禁止让
比较
器与equals()一致-即两个
集合
可能不
相等
(由于具有不同的元素),但
比较
相同的值(因为它们具有相同数量的元素)。从理论上讲,我还可以在
比较
器中放入对大小
相等
的
集合
进行排序的方法,但是使用排序不会利用这一点,而且没有真正有用的直观方法来
比较
大小
相等</
浏览 0
提问于2009-10-02
得票数 1
回答已采纳
1
回答
循环通过两个
集合
来
比较
C#中相同的
集合
、
、
、
我有两个
集合
,我想循环遍历每个元素,并
比较
每个
集合
中对应的元素是否
相等
,从而确定
集合
是否相同。蒂娅。
浏览 2
提问于2016-07-14
得票数 2
1
回答
BCL不可变
集合
:
相等
是非对称的
、
、
、
、
由于不可变数据结构是第一类值,因此我们可以像
比较
任何其他值一样
比较
它们的
相等
性或顺序。但在BCL不可变
集合
预览中,事情变得复杂起来,因为每个不可变
集合
都可以由IEqualityComparer<T>/IComparer<T>实例参数化。看起来不应该允许具有不同
比较
器的不可变
集合
进行
比较
(因为没有为
比较
器本身定义
相等
),因为它使
相等
关系不对称: var xs = Im
浏览 9
提问于2013-02-07
得票数 5
回答已采纳
1
回答
为什么ConcurrentSkipListSet.contains需要
比较
器而不是等于
、
、
根据方法ConcurrentSkipListSet在
java
.ut
浏览 1
提问于2016-06-15
得票数 7
2
回答
什么时候
集合
允许重复?
、
我想我可以创建一个
集合
,这样就可以解决重复的问题。但是,如果我添加一个producta 1,4.99和productb 1,2.99,这两个产品都会被添加。这是否意味着,这套产品决定了这些产品是不同的b/c,它们有不同的价格,因此可以添加到
集合
中?
浏览 1
提问于2017-01-24
得票数 4
回答已采纳
1
回答
比较
Seq和Array的不同行为
、
、
Scala似乎将具有相同值的Seq视为单个对象,但与Array不同。scala> Array(1) == Array(1)res3: Boolean = true
浏览 8
提问于2019-07-19
得票数 3
回答已采纳
4
回答
唯一元素的
java
集合
我有一个myObject的
集合
。只有当
集合
中没有这样的元素时,我才会将元素添加到coll中。也许我的架构是有缺陷的,我不应该有两个
相等
的定义,而应该有两个不同的对象。这就是说,我想要某种
集合
集合
,在那里我可以告诉如何进行
比较
检查。这类似于Collection.sort()方
浏览 0
提问于2013-04-15
得票数 10
2
回答
比较
整数
集合
、
对于的实现,我正在寻找一种方法来
比较
Collection<boolean[]>的两个实例。我已经在通过创建一个整数表示(101个boolean[] 5)来
比较
==,所以我将其缩小到
比较
两个Collection<Integer>。编辑:我真的是在找int
浏览 7
提问于2013-12-13
得票数 0
回答已采纳
2
回答
在C#中使用
集合
最合适的数据结构是什么?
、
假设我需要
比较
多个
集合
,并找到是否
相等
的
集合
。 最后,我需要
比较
多个
集合
并创建一个最终集,并从每个
集合
中获取唯一的数据。此外,我需要处理所有的项目,是重复在不同的
集合
。
浏览 4
提问于2016-03-30
得票数 1
回答已采纳
2
回答
排序
集合
的
Java
对象排序
、
、
当我看教程时,文章的最后一节“
比较
器”让我有点困惑。 它生成一个与等于不兼容的顺序。这意味着这个
比较
器等于
相等
方法没有的对象。特别是,在同一天被雇用的任何两名雇员都将是平等的。当您排序一个列表时,这并不重要;但是当您使用
比较
器来排序一个排序的
集合
时,这是致命的。如果使用此
比较
器将同一日期雇用
浏览 5
提问于2016-06-20
得票数 4
回答已采纳
7
回答
Java
:如何使用equals的不同定义执行列表操作?
、
、
Java
:如何使用equals的不同定义执行列表操作?}给定List1<GenericPojo>和List2<GenericPojo>,我如何找到:List1和List2的交集(其中id,address,city,country,而不是
浏览 0
提问于2009-12-06
得票数 7
回答已采纳
1
回答
如何确保`has‘方法的` make’或‘sure’javascript
集合
比较
对象的属性值?
、
我找不到这方面的更多信息,但据我所知,来自Map和Set
集合
的Set方法通过检查引用
相等
性来确定给定的映射或
集合
是否有对象。但是我想通过
比较
对象的属性来检查对象是否
相等
。在
Java
中,为了实现这样的功能,我必须重写类中的equals和hashCode方法。我是否可以在Javascript中做类似的事情而不覆盖has本身?
浏览 0
提问于2018-04-29
得票数 2
回答已采纳
4
回答
Java
- TreeSet和hashCode()
、
、
我有一个关于
集合
和方法的快速问题。我有一个TreeSet,并且我正在向它添加对象,在添加对象之前,我使用方法检查它是否存在于TreeSet中。
浏览 1
提问于2009-09-24
得票数 21
回答已采纳
4
回答
为什么Map.put()重写,而Set.add()不重写?
、
、
、
我想知道让
Java
的Map.put(key, value)方法覆盖
集合
中已经存在的等价键值,而Set.add(value)不覆盖
集合
中已经存在的预先存在的等价值的基本原理是什么?编辑:我有点不同意这个观点。 例如:包含一组
浏览 1
提问于2010-06-05
得票数 23
回答已采纳
0
回答
如何在
java
中
比较
两个哈希集?
、
、
、
如何在
java
中
比较
两个哈希集?我的第一个哈希集如下所示。上面的哈希集包含这样的元素。名词解析列表:
java
、jsp、bookstatic Set<String> nounPhrases2 = new HashSet<>();注意-我需要检查两个
集合
中是否有
相等
的名词。
浏览 18
提问于2017-06-04
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java集合总结:Set集合
java集合总结-复习
Java集合知识分享
Java集合-阻塞队列
Java 集合之 Collection
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券