1

有没有办法对 a 进行排序Set

我有一个Set双重的,我正在寻找一种对它们进行排序的方法。
我知道使用 List 很容易,但是使用Set的东西对我来说有点棘手。

任何输入都会有很大帮助。

4

3 回答 3

10

您应该将它们放入TreeSet. TreeSet是一种SortedSet根据自然顺序对元素进行排序的实现。

TreeSet接受实现Comparable定义排序顺序的对象。Double对象可以放入,TreeSet因为它们实现Comparable

于 2013-07-24T06:38:03.847 回答
0

排序集:

return new TreeSet(setIWantSorted);
于 2013-07-24T07:12:16.253 回答
0

有2种方式

  1. 使用排序集
  2. 使用树集

SortedSet 是一个接口,详细的层次结构在链接中提到

使用 TreeSet Here's a link for an SO answer

于 2013-07-24T06:42:59.443 回答