TreeMap 键不按升序显示

TreeMap keys does not display in ascending order

我正在使用 Treemap 按升序获取键值对。

我有键值对作为

key  |  Value

 2      Rooney 
 7      Ronaldo
 20     Persie
 1      Pele
 10     Ramires

I have used Map.Entry and also advanced for loop to iterate key value.

问题是输出没有按我想要的正确升序排列。

Output 

key  |  Value

 1      Pele
 10     Ramires     
 2      Rooney
 20     Persie 
 7      Ronaldo

Actual output as I want to display is shown below.

Output 

    key  |  Value

     1      Pele          
     2      Rooney
     7      Ronaldo
     10     Ramires
     20     Persie

提前感谢您的回答。

将密钥更改为整数。如果使用字符串,地图将按字典顺序排序。