假设我使用匿名TreeSet
构建Comparator
,如下所示:
private TreeSet<Counter> mySet =
new TreeSet<Counter>(
new Comparator<Counter>(){
@Override
public int compare(Counter c1, Counter c2) {
// some weird comparison logic here...
}
});
现在我希望TreeSet
的一部分等于或大于someCounter
,如下所示:
mySet.tailSet(someCounter);
如何使TreeSet
返回的tailSet()
部分基于构造的原始比较器mySet
,而不是仅仅获取按顺序排列的有序集合自然秩序?
答案 0 :(得分:5)
已基于您使用的TreeSet
创建的比较器。