java.util.TreeSet.descendingSet() メソッドの例

この記事では、java.util.TreeSet.descendingSet().

descendingSet()は、そのSetに含まれる要素のビューを逆の順序で返すために使用されます。このメソッドでは、セットの降順が返されます。

この例は、descendingSet():

import java.util.Iterator;
import java.util.TreeSet;

public class Tri_decroissant {
public static void main(String[] args) {
// TreeSet
TreeSet tset = new TreeSet();
TreeSet <整数> tsetreverse = new TreeSet();

// 要素を追加
tset.add(10);
tset.add(3);
tset.add(18);
tset.add(7);

// 逆の tsetreverse を作成
tsetreverse=(TreeSet)tset.descendingSet();

// 降順で参照
Iterator iterator = tsetreverse.iterator();

// TreeSet
System.out.println("TreeSet elements in descending order: ");
while (iterator.hasNext()){
System.out.println(iterator.next() + " ");
}
}
}
このコードをコンパイルして実行すると、出力では次のようになります。

TreeSet 要素を降順で並べます。 
18
10
7
3
Reference:
Javadoc: descendingSet() TreeSet メソッド