TreeSet

#Java

TreeSet

特点

想要使用TreeSet, 需要指定排序的规则

两种比较方法小结

自然排序:自定义类实现Comparable接口,重写compareTo方法,根据返回值进行排序。

比较器排序:创建TreeSet对象的时候传递Comparator的实现类对象,重写compare方法,根据返回值进行排序。

在使用的时候,默认使用自然排序,当自然排序不满足现在的需求时,使用比较器排序。(如String类已经默认实现了Comparable接口,不满足条件时,就要使用Comparator的实现类对象)