package com.jeremy.set;
import java.util.Comparator;
import java.util.Iterator;
import java.util.Set;
import java.util.SortedSet;
import java.util.TreeSet;
public class SortedTeam {
public static void main(String[] args){
SortedSet<Player> sortedSet = new TreeSet<>();
sortedSet.add(new Player("Jhone", 20));
sortedSet.add(new Player("Jhone1", 25));
sortedSet.add(new Player("Jhone2", 2));
sortedSet.add(new Player("Jhone3", 29));
System.out.println("================ 默认按照类声明的方式排序 按年龄排序 ================");
printSet(sortedSet);
SortedSet<Player> sortedSet2 = new TreeSet<>(new Comparator<Player>() {
@Override
public int compare(Player o1, Player o2) {
// TODO Auto-generated method stub
return o1.getName().compareT
TreeSet使用示例
最新推荐文章于 2024-08-15 14:47:41 发布
该博客通过一个示例展示了如何在Java中使用TreeSet数据结构。首先创建了一个默认按年龄排序的SortedSet,然后定义了自定义比较器以按姓名排序。文章通过打印集合内容来展示不同排序规则的效果。
摘要由CSDN通过智能技术生成