package cn.itcast_02;
import java.util.TreeSet;
/*
* TreeSet存储自定义对象并保证排序和唯一
*
*
* A: 你没有告诉我怎么排序
* 自然排序,按照年龄从小到大排序
* B:成员变量值都相同即为同一个元素
*
*/
public class TreeSet存储自定义对象自然排序 {
public static void main(String[] args) {
//创建集合
TreeSet<Student> ts =new TreeSet<Student>();
//创建元素
Student s1 = new Student("林青霞",27);
Student s2 = new Student("导论",29);
Student s3 = new Student("刹车",23);
Student s4 = new Student("林青霞",27);
Student s5 = new Student("冥府",22);
Student s6 = new Student("桉树",40);
//添加元素
ts.add(s1);
ts.add(s2);
ts.add(s3);
ts.add(s4);
ts.add(s5);
ts.add(s6);
for(Student s:ts) {
System.out.println(s);
}
}
}
TreeSet存储自定义对象自然排序
最新推荐文章于 2024-08-14 22:53:03 发布
本文介绍如何使用Java中的TreeSet存储自定义对象,并确保这些对象能够按照指定的规则进行排序和保持唯一性。通过实例演示了如何创建一个学生类,设定比较规则,然后将学生对象添加到TreeSet中,实现按年龄从小到大的自然排序。
772

被折叠的 条评论
为什么被折叠?



