首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java set集合不可重复的意思

发布网友 发布时间:2022-04-22 01:02

我来回答

4个回答

热心网友 时间:2023-07-15 12:10

set 的equals是内容相等.
如果没有重写过的equals就是HashCode值相等,可以理解为地址.
重写过的,就要看对应的equals方法的说明了,根据实际用途来做,一般都是跟内容有关

热心网友 时间:2023-07-15 12:11

set也就是数学中的集合,集合里的元素是不能重复的,例如:1,2,3是集合,但1,2,1就不是集合,因为1重复了,同样,Java Set里的元素也是不能重复的,重复的话,只会保存一份。

热心网友 时间:2023-07-15 12:11

equals是比较2个字符串是否相等 没有重写的如楼上所说比的是HashCode值
== 是比较2个字符串是否相同

热心网友 时间:2023-07-15 12:12

set集合中,会根据对象的hashcode去重,set内部的实质使用的就是map

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com