关于集合中TreeSet的以往知识问题

图片说明
图片说明
图片说明

TreeSet ts = new TreeSet<>(new MyComparator());
中传入了 new MyComparator() 是什么意思?知识有点不牢固了 求解答

TreeSet实现自然排序

1、可以通过实体类实现comparable接口实现comparableTo()方法写一套比较规则

2、通过类实现comparator接口实现compare(o1,o2)方法写比较器

你的MyComparator类是第二种

比较器,调用排序的时候会用到里面的方法