java中list和set接口 set不可以重复,list可以重复

这个重复是指的什么???判定机制又是什么
2025-03-17 17:20:41
推荐回答(2个)
回答1:

他们区别在于 Set是键值对 一一对应, 根据key找到Value。 如果key重复了,那么就不是一一对应了。 而list是根据索引找到元素, 所以可以重复, 比如list[0]和list[1]元素一样, 但是你每次只能找到一个元素。。 而set,键一样, 就会出现2个或者更多元素, 显然不能

回答2:

list或set中的对象撒、list和set是两种不同勒方式实现勒、这个你自己切查下。。。然后你就知道为什么list可以重复、set不可以重复了。。。。