set(interface) 存入Set的每個元素必須是唯一的,因為Set不保存重復的元素。加入Set的元素必須定義
equal()方法以確保對象的唯一性。Set和Collection有完全一樣的接口。Set接口不保證維護元
素的次序
HashSet(默認選擇)為快速查找而設計的Set。存入HashSet的元素必須定義hashCode()
TreeSet 保持次序的Set,底層為樹結構。使用它可以從Set中提取有序的序列。元素必須實現
Comparable接口
LinkedHashSet 具有HashSet的查詢速度,且內部使用鏈表維護元素的順序(插入的次序)。於是在使用迭代
器遍歷Set時,結果會按元素的插入次序顯示。元素必須定義hashCode()方法