如何将tailSet()
和headSet()
用于NavigableSet<MyType>
?并且还实施自己的规则哪些元素有资格获得尾部或耳机?
像:
class MyType {
String name;
String number;
}
现在,如果我有一个类型(“daniel”,“12”),我希望在daniel之前按字母顺序排列所有元素,并且数字&gt;这将是我的耳机。相反的是尾部。 (当然,比较没有任何意义,但你得到了我想要做的事情)。
答案 0 :(得分:4)
让MyType
实施Comparable
或使用NavigableSet
,您可以提供单独的Comparator
TreeSet
。