在TreeSet<>集合添加元素时,有时候我们要放入自己定义的对象,此时存放顺序就成了问题。这时就引入了比较器的解决方法。
1.让自己定义的类实现Comparable接口的comparaTo()方法。
2.创建一个类实现Comparator()接口,使他成为一个比较器对象,并作为参数传入TreeSet<>构造方法即可。
Comparator与Comparable的区别与使用
最新推荐文章于 2024-08-07 14:10:01 发布
在TreeSet<>集合添加元素时,有时候我们要放入自己定义的对象,此时存放顺序就成了问题。这时就引入了比较器的解决方法。
1.让自己定义的类实现Comparable接口的comparaTo()方法。
2.创建一个类实现Comparator()接口,使他成为一个比较器对象,并作为参数传入TreeSet<>构造方法即可。