set里的元素是不复能重复的,用iterator()方法来区分重与否。这句话是什么意思?

set里的元素是不复能重复的,用iterator()方法来区分重复与否。这句话是什么意思?不让你来说用什么方法区分,我只是想知道上面那句话什么意思,“用iterator()方法来区分重复与否”,如何用iterator()方法来区分。

用迭代器遍历整个Set,把每个已有的元素和即将添加的元素比较,如果equals(),那么就不添加
其实自己写这个完全没必要,HashSet的add方法是用HashMap的put实现的,本身就带有不添加重复元素的功能追问

哦哦,明白了。原来我理解错了,我一直以为要区分set里面的重复项。^O^

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜