對 Java TreeSet 中的專案進行排序
首先,建立一個 TreeSet 並向其中新增元素 -
TreeSet<String> set = new TreeSet<String>();
set.add("65");
set.add("45");
set.add("19");
set.add("27");
set.add("89");
set.add("57");現在,按升序對它進行排序,這是預設設定 -
Iterator<String> i = set.iterator();
while(i.hasNext()){
System.out.println(i.next());
}如果您想按降序進行排序,那麼使用 descendingIterator() 方法 -
Iterator<String> j = set.descendingIterator();
while(j.hasNext()) {
System.out.println(j.next());
}以下是按升序和降序對 TreeSet 中的專案排序的示例 -
示例
import java.util.*;
public class Demo {
public static void main(String args[]){
TreeSet<String> set = new TreeSet<String>();
set.add("65");
set.add("45");
set.add("19");
set.add("27");
set.add("89");
set.add("57");
System.out.println("TreeSet elements (Sorted)...");
Iterator<String> i = set.iterator();
while(i.hasNext()) {
System.out.println(i.next());
}
System.out.println("
TreeSet elements (Sorted) in Descending order...");
Iterator<String> j = set.descendingIterator();
while(j.hasNext()) {
System.out.println(j.next());
}
}
}輸出
TreeSet elements (Sorted)... 19 27 45 57 65 89 TreeSet elements (Sorted) in Descending order... 89 65 57 45 27 19
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP