2017-05-10 6 views
0

Treemap을 사용하여 키 값 쌍을 오름차순으로 가져옵니다. 내가의 Map.Entry 사용되며 키 값을 반복하는 루프 고급TreeMap 키가 오름차순으로 표시되지 않습니다.

key | Value 

2  Rooney 
7  Ronaldo 
20  Persie 
1  Pele 
10  Ramires 

나는 키 값 쌍을 가지고있다.

문제는 내가 원하는만큼 출력이 적절한 오름차순이 아니라는 것입니다.

Output 

key | Value 

1  Pele 
10  Ramires  
2  Rooney 
20  Persie 
7  Ronaldo 

실제 출력은 I는 다음과 같다 표시하고자한다. 귀하의 답변에 미리

Output 

    key | Value 

    1  Pele   
    2  Rooney 
    7  Ronaldo 
    10  Ramires 
    20  Persie 

감사합니다.

+3

키가 문자열 인 경우 예상되는 숫자 순서 대신 사전 식 순서로 정렬됩니다. – Eran

+0

키는 문자열 유형 – Satya

+0

입니까? 고칠 필요가있는 코드를 보지 않고 수정 사항을 설명하기가 어렵습니다. –

답변

4

키를 int로 변경하십시오. string를 사용하면지도가 사전 식 순서로 정렬됩니다.