2017-05-10 12 views
0

Treemapを使用してキー値のペアを昇順に取得しています。私のMap.Entry用いると、キー値を反復するforループを進めたTreeMapキーが昇順に表示されない

key | Value 

2  Rooney 
7  Ronaldo 
20  Persie 
1  Pele 
10  Ramires 

として

Iはキーと値のペアを有します。

問題は出力が適切な昇順でないことが問題です。

Output 

key | Value 

1  Pele 
10  Ramires  
2  Rooney 
20  Persie 
7  Ronaldo 

私が表示したいと実際の出力は以下のとおりです。あなたの答えを事前に

Output 

    key | Value 

    1  Pele   
    2  Rooney 
    7  Ronaldo 
    10  Ramires 
    20  Persie 

感謝。

+3

鍵がストリングの場合、期待している数字の順序ではなく、辞書順にソートされます。 – Eran

+0

キーの種類は文字列 – Satya

+0

コードサンプルですか?修正が必要なコードを見ずに修正を伝えるのは難しいです。 –

答えて

4

キーをintに変更します。文字列を使用すると、マップは辞書順にソートされます。

関連する問題