2014-07-10 101 views
0

轉換TreeSet以使用Java填充HashMap的最佳方式是什麼? 例如:轉換TreeSet以填充HashMap的最佳方式是什麼?

SortedSet<Map.Entry<String, Double>> sortedset = 
    new TreeSet<Map.Entry<String, Double>(); 

Map<String, Double> map = new HashMap<String, Double>(); 
+0

TreeSet有什麼'key'或'value',那麼其他的呢? –

+0

您將僅從值到鍵值數據結構。地圖中涉及的實際密鑰是什麼? – Makoto

回答

4

我可能是錯的,但我不認爲Java內置了做這個事情。你最好的選擇是手動操作(這很簡單):

for (Map.Entry<String, Double> entry : sortedSet) 
    map.put(entry.getKey(), entry.getValue()); 
相關問題