NavigableSet有自己的对象类型?

时间:2012-10-19 11:00:16

标签: java collections

如何将tailSet()headSet()用于NavigableSet<MyType>?并且还实施自己的规则哪些元素有资格获得尾部或耳机?

像:

class MyType {
  String name;
  String number;
}

现在,如果我有一个类型(“daniel”,“12”),我希望在daniel之前按字母顺序排列所有元素,并且数字&gt;这将是我的耳机。相反的是尾部。 (当然,比较没有任何意义,但你得到了我想要做的事情)。

1 个答案:

答案 0 :(得分:4)

MyType实施Comparable或使用NavigableSet,您可以提供单独的Comparator TreeSet