set里的元素是不復能重複的,用iterator方法來區分重與否.
題目:
set里的元素是不復能重複的,用iterator()方法來區分重與否.
set里的元素是不復能重複的,用iterator()方法來區分重複與否.不讓你來說用什麼方法區分,我只是想知道上面那句話什麼意思,「用iterator()方法來區分重複與否」,如何用iterator()方法來區分.
解答:
用疊代器遍歷整個Set,把每個已有的元素和即將添加的元素比較,如果equals(),那麼就不添加
其實自己寫這個完全沒必要,HashSet的add方法是用HashMap的put實現的,本身就帶有不添加重複元素的功能
再問: 哦哦,明白了。原來我理解錯了,我一直以爲要區分set裡面的重複項。^O^
添加新評論