import java.util.TreeSet; class Stu implements Comparable<Stu>{ private String id; private String name; public Stu(String id, String name) { super(); this.id = id; this.name = name; } public String toString() { return id+" "+name; } public int compareTo(Object o) { // TODO Auto-generated method stub return 0; } } public class G1 { public static void main(String[] args) { TreeSet ts= new TreeSet(); Stu s1=new Stu("1","对"); Stu s2=new Stu("2","啊"); Stu s3=new Stu("3","他反"); Stu s4=new Stu("4","给方"); ts.add(s1); ts.add(s3); ts.add(s2); ts.add(s4); System.out.println(ts); } }
时间: 2023-12-06 21:41:25 浏览: 82
这段代码实现了一个简单的学生类Stu,其中包括学生的姓名和ID。这个类实现了Comparable接口,用于比较两个学生对象的大小。在main函数中,创建了一个TreeSet对象ts,并向其中添加了4个学生对象s1、s2、s3、s4。因为TreeSet会自动按照元素的大小进行排序,所以最后输出结果会按照字典序排列。输出结果为:
1 对
2 啊
3 他反
4 给方
阅读全文