现在有一批数据,要求不能重复存储元素,而且要排序。
ArrayList 、 LinkedList不能去除重复数据。HashSet可以去除重复,但是是无序。
所以这时候就要使用TreeSet了
既然Tree set 能够排序 里面自然有一套排序规则。
① : 让元素自身具备比较性
如:
② :定制排序
1.实体
2.测试
这样直接写会报错 因为并没有指定排序规则
自然排序要进行一下操作:
1.Student类中实现 Comparable<T>接口
2.重写Comparable接口中的Compareto方法
测试结果:果: