如何将List <map <string,long>转换为TreeMap或Map?</map <string,long>

时间:2015-01-08 16:02:03

标签: java list dictionary merge

如何转换List&lt; Map.Entry&lt;字符串,长&gt; &GT;到TreeMap&lt;字符串,长&gt; ?

    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,因为该程序在Amazon Web Services中仅支持Java 1.7的Haddoop程序中运行。

1 个答案:

答案 0 :(得分:1)

迭代列表并添加到树形图。例如。

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