TreeSet存储自定义对象存储自定义对象时,元素添加无法进行比较。而之前的String或者Integer类型都有compareTo方法比较解决办法:添加compareTo方法即可,就是实现Comparable接口,重写compareTo方法代码实现:1、好多类都实现了compareTo方法,被抽取为了接口Comparable,第二种不能更改源代码的时候,创建Comparator1、确定排序依据2、创建一个类实现Comparator接口,重写里面的compare方法3、创建TreeSet时,将这个比较器以参数的方式传入compare方法,我们编写时,没有直接调用,是TreeSet调用的。TreeSet add时,会调用compare方法,将传入的传入的元素与已经存在的元素逐一比较。这个细节对我们隐藏了。

