【发布时间】:2011-01-06 05:31:59
【问题描述】:
如何对地图(树形图或哈希图)的键进行排序(任何类型的排序)
我有一个问题,它是这样的。
我有一张地图,其键为
27527-683,
27525-1179,
27525-1571,
27525-1813,
27525-4911,
27526-1303,
27526-3641,
27525-3989,
27525-4083,
27525-4670,
27526-4102,
27526-558,
27527-2411,
27527-4342
这是键列表,每个键的值都是一个列表。
现在,我如何按数字升序对该键进行排序。
例如。如果我想排序:1,2,11,20,31,3,10
我想要的输出是:1,2,3,10,11,20,31
但是当我使用树图的自动排序时,输出变为:1,10,11,2,20,3,31
如何按数字升序排序?
请帮我。我想不出办法了,因为这是我第一次处理地图和列表
【问题讨论】:
-
可能你使用的是数字字符串。
标签: java list sorting map tree