【发布时间】:2023-03-06 09:57:02
【问题描述】:
Set<Student> ts = new TreeSet<Student>();
for(Student s : studentInfo){
ts.add(s);
}
System.out.println(ts);
为了对学生对象的集合进行排序,我在我的一个案例块中的 sn-p 上面写了这个。
我的问题是:使用这种方法和使用Collections.sort(); 方法有什么区别。
【问题讨论】:
-
Collection.sort() ,可以使用比较器方法进行优化,它会根据您定义的属性对集合对象进行排序,您可以选择任何属性作为决定者并创建一个比较类使用该属性定义比较方法
标签: java algorithm data-structures collections