如何为tailSet()
使用headSet()
和NavigableSet<MyType>
?并实施自己的规则,哪些元素适合搭配耳机或耳机?
喜欢:
class MyType {
String name;
String number;
}
现在,如果我有一个type(“ daniel”,“ 12”),我希望所有元素在daniel之前按字母顺序排列,并且数字>12。这就是我的耳机。相反的是尾巴。
(当然,比较没有任何意义,但是您会明白我的意思)。
最佳答案
让MyType
实现Comparable
或使用NavigableSet
,让您提供单独的Comparator
,例如TreeSet
。