TreeSet集合概述和特点
TreeSet集合特点
- 元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,默认从小到大排序,可以使用Comparator接口自定义元素的排序。
- 元素不重复
import java.util.Scanner;
import java.util.TreeSet;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in); // 从标准输入中获取数据
int count = in.nextInt();
TreeSet set = new TreeSet(); // 创建TreeSet集合
for (int i=0; i<count; i++) {
set.add(in.nextInt());
}
// 输出:没有带索引,所以不能使用普通for循环
Iterator iterator = set.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}