2015-01-08 146 views
0

如何轉換列表< Map.Entry <字符串,Long>>到TreeMap < String,Long>?如何將List <Map <String,Long>轉換成TreeMap或Map?

TreeMap<String,Long> tm1=new TreeMap<String, Long>();  
    List<Map.Entry<String,Long>> first = new ArrayList<Map.Entry<String,Long>>(tm1.entrySet()); 

    //Convert list back to TreeMap 
    ?? 

我不能使用Java 8,因爲此程序在僅支持Java 1.7的Amazon Web Services中的Haddoop程序中運行。

+0

遍歷List,將每個元素存儲在TreeMap上。這並不難。 –

+0

你嘗試過什麼嗎? –

+0

Thre不是更高效的方法嗎? – Simoyw

回答

1

遍歷列表並添加到樹形圖。例如。

for (Map.Entry<String, Long> entry : first) { 
     tm1.put(entry.getKey(), entry.getValue()); 
    } 
相關問題