1. 程式人生 > >Java中按次序輸出Set集合中的元素

Java中按次序輸出Set集合中的元素

注意:這裡Set集合中放入的是String型別,假如我們放入一個自己定義的類例項的時候,比如Person類例項,這時候我們要自己重新hashcode和equal方法,用自己的關鍵欄位來重寫,因為當使用HashSet時,hashCode()方法就會得到呼叫,判斷已經儲存在集合中的物件的hash code值是否與增加的物件的hash code值一致;如果不一致,直接加進去;如果一致,再進行equals方法的比較,equals方法如果返回true,表示物件已經加進去了,就不會再增加新的物件,否則加進去。