set(interface) 存入Set的每个元素必须是唯一的,因为Set不保存重复的元素。加入Set的元素必须定义
equal()方法以确保对象的唯一性。Set和Collection有完全一样的接口。Set接口不保证维护元
素的次序
HashSet(默认选择)为快速查找而设计的Set。存入HashSet的元素必须定义hashCode()
TreeSet 保持次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。元素必须实现
Comparable接口
LinkedHashSet 具有HashSet的查询速度,且内部使用链表维护元素的顺序(插入的次序)。于是在使用迭代
器遍历Set时,结果会按元素的插入次序显示。元素必须定义hashCode()方法