壹 Set集合包含的方法与Collection一致。它无序,不重复,无索引的功能主要由他的子类HashSet实现。它的另一个子类LinkedHashSet,是子类中唯一可以保证有序的子类(原因是底层是由链表实现的)。
使用HashSet集合存储自定义的对象。需要重写equals()方法和HashCode()方法,ecplise上有快捷键。
char 与 int 一样,只是很少用,它的包装类是Character。
贰 Set集合的子类TreeSet集合是对元素进行排序的,它也能保证元素的唯一的。使用TreeSet集合存储自定义的对象,需要该对象所在的类实现接口Comparable,重写其中的方法compareTo()根据返回值的不同,来排序。
比较器排序
构造一个比较器,怎么排序自己写,如果传入了Comparator的子类对象,那么TreeSet就会按照比较器中的顺序排序。