这里写目录标题
Set集合
Set集合概述和特点【应用】
- 无序不可重复
- 没有索引,不能使用普通for循环遍历。可以使用 迭代器 或者 增强foreach语句 遍历
TreeSet集合
TreeSet集合概述和特点【应用】
- 无序不可重复
- 没有索引
- 可以将元素按照规则进行排序(特色)
- TreeSet():根据其元素的自然排序进行排序
- TreeSet(Comparator comparator) :根据指定的比较器进行排序
TreeSet集合基本使用【应用】
存储Integer类型的整数并遍历
public class TreeSetDemo01 {
public static void main(String[] args) {
//创建集合对象
TreeSet<Integer> ts = new TreeSet<Integer>();
//添加元素
ts.add(10);
ts.add(40);
ts.add(30);
ts.add(50);
ts.add(20);
ts.add(30);
//1.遍历集合(增强foreach)
for(Integer i : ts) {
System.out.println(i);
}
System.out.println("===============================");
//2.遍历集合(迭代器)
Iterator<Integer> it = ts.iterator(); //如果不指定迭代器类型为Integer,则next()返回值默认Object类型
while(it.hasNext()){
Integer i = it.next();
System.out.println(i)