0

我有这两个数据结构:

public TreeMap<String, Integer> tableFrequency;                  

public SortedSet<Map.Entry<String, Integer>> sortedTable;

sortedTable 保存与 tableFrequency 相同的信息,但它按 Integer 值降序排序。

如何将 sortedTable 转换为由字符串和整数对组成的数组,以便对数组进行索引以保持与 sortedTable 相同的顺序?例如,为了更清楚,我在索引 0 处的数组将包含 sortedTable 中的最大值,而我在 index[sortedTable.size() - 1] 处的数组将包含 sortedTable 中的最小值。

4

1 回答 1

2
Map.Entry<String, Integer> sortedArray[] = new Map.Entry<String, Integer>[sortedTable.size()];
sortedArray = sortedTable.toArray(sortedArray);
于 2012-04-21T04:36:31.863 回答