【发布时间】:2011-03-25 10:49:45
【问题描述】:
如何先按长度对数组进行排序,然后按字母顺序排序?
我有一个带有数字的物品清单,我目前正在得到:
某事1 东西10 东西2 东西3
而我想得到:
Something1Something2Something3Something10
【问题讨论】:
-
有机会做作业吗?
-
看看stackoverflow.com/questions/104599/… 的答案,如果你真正想要的是一种理解数字部分的排序。
-
不,只是有很多我想快速重命名的文件。它们被编号,但数字需要移动一点并且文件名的其余部分会改变。但是操作系统的自然排序一般会返回 1 10 11 12 13 14 15 16 17 18 19 2 20 etc.
-
您是否尝试过仅在数字中使用前导零?即,01、02、03、04、05、06、07、08、09、10、11。