關於TreeSet的排序說明:java
既然TreeSet自己是能夠進行排序的,那麼如今要實現一個自定義類,是否也將能夠進行排序?spa
TreeSet中的元素是有序存放的,因此對於一個對象必須指定好——排序規則!!code
so so so ,要實現Compareable<T>接口;並實現覆蓋compareTo(T t)方法。對象
T能夠是Person對象。即compareTo(Person p);排序
關於重複元素的說明:接口
要想進行判斷一個類中就要必須覆蓋Object類中的equals()方法,才能完成對象是否相等的判斷,可是隻是覆蓋equals()方法是不夠的,還須要覆蓋hashCode()方法。hash