如何在Java中按降序对TreeSet进行排序?

给定Java中的TreeSet,任务是按降序(递减顺序)对TreeSet的元素进行排序。

示例:

输入: Set: [2, 3, 5, 7, 10, 20] 输出: Set: [20, 10, 7, 5, 3, 2]  输入: Set: [computer, for, geeks, hello] 输出: Set: [hello, geeks, for, computer]

方法:

要按顺序生成TreeSet元素,只需使用descendingSet()方法,该方法用于以相反的顺序更改TreeSet的顺序

以下是上述方法的实现:

import java.util.TreeSet;     public class TreeSetDescending {         public static void main(String[] args)      {          // 声明一个treeset         TreeSet<Object> ints = new TreeSet<Object>();          ints.add(2);          ints.add(20);          ints.add(10);          ints.add(5);          ints.add(7);          ints.add(3);             TreeSet<Object> intsReverse = (TreeSet<Object>)ints.descendingSet();             // Print the set          System.out.println("Without descendingSet(): " + ints);          System.out.println("With descendingSet(): " + intsReverse);      }  }

输出:

Without descendingSet(): [computer, for, geeks, hello] With descendingSet(): [hello, geeks, for, computer]

相关推荐:《Java教程》

本篇文章就是关于在Java中按降序对TreeSet进行排序的方法介绍,希望对需要的朋友有所帮助!

以上就是如何在Java中按降序对TreeSet进行排序?的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:Java TreeSet
  • 本文原创发布php中文网 ,转载请注明出处,感谢您的尊重!
    • 上一篇:Java基础:变量
    • 下一篇:Java开发中必须了解的基本数据类型你知道多少?

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注