创建排序集

时间:2013-07-24 06:37:14

标签: java

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

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

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

3 个答案:

答案 0 :(得分:10)

你应该把它们放进TreeSetTreeSet是一个SortedSet实现,它根据自然顺序对元素进行排序。

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

答案 1 :(得分:0)

有两种方式

  1. 使用SortedSet
  2. 使用TreeSet
  3. SortedSet is an interface详细的层次结构在链接

    中提到

    使用TreeSet这是SO answer

    的链接

答案 2 :(得分:0)

排序集:

return new TreeSet(setIWantSorted);
相关问题