مثال على طريقة java.util.TreeSet.descendingSet()

في هذه المقالة سوف نرى كيفية فرز TreeSet بترتيب تنازلي باستخدام java.util.TreeSet.descendingSet().< / span>

طريقة نمط descendingSet() لإرجاع عرض للعناصر الموجودة في تلك المجموعة بترتيب عكسي. يتم إرجاع الترتيب التنازلي للمجموعة بهذه الطريقة.

يوضح هذا المثال تنفيذ النمط descendingSet ()< / span>:

< pre class = "prettyprint lang-java" >import java.util.Iterator ؛
import java.util.TreeSet;

Tri_decroissant الفئة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء TreeSet
TreeSet <عدد صحيح> tset = TreeSet جديد < عدد صحيح > () ؛
TreeSet <عدد صحيح> tsetreverse = جديد TreeSet();

// إضافة عناصر
tset.add(10);
tset.add(3);
tset.add(18);
tset.add(7);

// إنشاء tsetreverse العكسي
tsetreverse=(TreeSet)tset.descendingSet();

// تصفح بترتيب تنازلي
مكرر المكرر = tsetreverse.iterator();

// عرض البيانات من TreeSet
System.out.println ("عناصر TreeSet بترتيب تنازلي:");
بينما (iterator.hasNext()){
System.out.println(iterator.next() + " ");
}
}
}
بعد تجميع هذا الرمز وتنفيذه ، هذا ما سيحدث في الإخراج:

TreeSet عناصر بترتيب تنازلي:  
18
10
7
3
Reference:
Javadoc: descendingSet() TreeSet method