0

次の 2 つのデータ構造があります。

public TreeMap<String, Integer> tableFrequency;                  

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

sortedTable は tableFrequency と同じ情報を保持しますが、整数値で降順にソートされます。

sortedTable を文字列と整数のペアで構成される配列に変換するにはどうすればよいですか? たとえば、より明確にするために、インデックス 0 の配列には sortedTable の最大値が含まれ、インデックス [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 に答える