一、特点
TreeSet方法遍历练习:
package com.JinJie.MySet.treeset;
import java.util.Iterator;
import java.util.TreeSet;
//利用TreeSet存放整数进行排序
public class demo04 {
public static void main(String[] args) {
TreeSet<Integer> integers = new TreeSet<>();
integers.add(10);
integers.add(345);
integers.add(2);
integers.add(54);
integers.add(78);
System.out.println(integers);
//迭代器遍历
Iterator<Integer> iterator = integers.iterator();
while (iterator.hasNext()){
Integer str = iterator.next();
System.out.println(str);
}
System.out.println("=========================");
//增强for
for (Integer integer : integers) {
System.out.println(integer);
}
System.out.println("=========================");
//lambda表达式
integers.forEach((str)->{
System.out.println(str);
});
}
}
添加自定义对象时的比较规则:
第一种自然排序:
package com.JinJie.MySet.treeset;
import com.JinJie.MySet.hashset.Stude