壹 ? ? ? Set集合包含的方法與Collection一致俩由。它無序苦银,不重復莹妒,無索引的功能主要由他的子類HashSet實現(xiàn)红碑。它的另一個子類LinkedHashSet舞吭,是子類中唯一可以保證有序的子類(原因是底層是由鏈表實現(xiàn)的)。
使用HashSet集合存儲自定義的對象析珊。需要重寫equals()方法和HashCode()方法羡鸥,ecplise上有快捷鍵。
char? 與 int? 一樣忠寻,只是很少用惧浴,它的包裝類是Character。
貳 ? ? ? ??Set集合的子類TreeSet集合是對元素進行排序的奕剃,它也能保證元素的唯一的衷旅。使用TreeSet集合存儲自定義的對象,需要該對象所在的類實現(xiàn)接口Comparable纵朋,重寫其中的方法compareTo()根據(jù)返回值的不同柿顶,來排序。
比較器排序 ??
構造一個比較器倡蝙,怎么排序自己寫九串,如果傳入了Comparator的子類對象,那么TreeSet就會按照比較器中的順序排序。