对 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