我有一个自定义类的树集,该树集由带有名称的字符串(我要按字母顺序对其进行排序)和另一个树集组成。我想对这堂课进行排序,但我不知道如何进行。我尝试过类似的操作,但我不知道该怎么写,而不要写“ ???”。还是应该完全不同地完成它?

public class Turniej
{
Set<Zawody>zaw = new TreeSet<Zawody>
(
new Comparator<Zawody>()
{
    public int compare(Zawody z1, Zawody z2)
    {
      ???
    }
}
)
;
....
}

public class Zawody
{
String nazwaZawodow;
SortedSet<Start> start = new TreeSet<Start>
...
}

最佳答案

像这样

public int compare(Zawody s1, Zawody s2)
{
   return s1.getNazwaZawodow().compareToIgnoreCase(s1.getNazwaZawodow());
}

08-28 21:14