Set集合:
HashSet:底层是哈希表,不存储重复元素,且存储的元素无序.在存储自定义对象时,复写HashCode和equals方法.
TreeSet:存储对象的时候会按照对象的自然顺序排序.
在TreeSet下:
①.让元素具有可比性,首先让元素实现Comparable接口,并覆盖CompareTo()方法:public int CompareTo(Object obj)
②.让集合具有可比性,首先让集合实现Compartor接口,并覆盖Compare()方法: public int Compare(Object obj)
|