如何在Java中使用SortedList

时间:2015-11-13 16:18:31

标签: sortedlist sortedset

我在C#中有这种列表

public SortedList<int, SortedList<int, Match>> TournamentRoundMatches { get; private set; }

如何用Java编写?

我尝试使用SortedSet但它不起作用......

SortedSet<Integer, SortedSet<Integer, Match>> TournamentRoundMatches = new SortedSet<Integer, SortedSet<Integer, Match>>(){}

谢谢

1 个答案:

答案 0 :(得分:0)

名称SortedList实际上是误导性的,因为它不是排序列表,而是实际上是排序字典(按其键排序)。 SortedList的最佳可比Java等价物是TreeMap

TreeMap<Integer, TreeMap<Integer, Match>> TournamentRoundMatches = new TreeMap<Integer, TreeMap<Integer, Match>>(){}