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
作成し、自然な順序で並べられた順序付きセットだけを取得しないようにするにはどうすればよいですか?