ホームページ  >  記事  >  Java  >  JavaでTreeSetを降順に並べ替える方法は?

JavaでTreeSetを降順に並べ替える方法は?

藏色散人
藏色散人オリジナル
2019-04-01 14:40:283092ブラウズ

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 要素を順番に生成するには、逆の順序で変更するために使用される、decendingSet() メソッドを使用するだけです。 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Javaの基本: 変数次の記事:Javaの基本: 変数