我正在使用Treemap以升序获取键值对。
我有键值对
key | Value
2 Rooney
7 Ronaldo
20 Persie
1 Pele
10 Ramires
我使用了Map.Entry,还使用了for循环来迭代键值。
问题是输出没有按我想要的正确升序排列。
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
预先感谢您的回答。
最佳答案
将密钥更改为int。如果使用字符串,则地图将按字典顺序排序。