2015-01-08 1 views
0

목록을 변환하는 방법 < Map.Entry < String, Long>> to TreeMap < String, Long?목록을 변환하는 방법 <<String,Long> 트리지도 또는지도로?

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 1.7 만 지원하는 Amazon Web Services의 Haddoop 프로그램에서 실행되므로 Java 8을 사용할 수 없습니다.

+0

목록을 탐색하여 각 요소를 TreeMap에 저장하십시오. 그것은하기가 어렵지 않습니다. –

+0

시도해 보셨습니까? –

+0

Thre는 더 효율적인 방법이 아니십니까? – Simoyw

답변

1

리스트를 반복하고 트리 맵에 추가하십시오. 예 :

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