Set特点:无序,不可重复
Set
|--HashSet 无序,不可重复 (没有排序功能)
判断重复的标准,覆写hashcode(); 和equals();
自己创建的类要去比较是否重复,需要覆写这两个方法;
|--TreeSet 可以排序
自然排序: 自己定义的类必须实现Comparable 接口 Comparable里面的方法compareto (T O)--里面的逻辑需要自己定义
定制排序: TreeSet (Comparator c)构造一个新的空TreeSet,他根据指定比较器进行排序
Comparator (接口)
|--int compare (T 01, T 02)