A19,A2,A12 如何按照A1,A2..A10,A11...A20,A21 相信很多人遇到这样的问题,数字也是一样,如果把数字变成字符串后再排序也是会出现这问题。
我的一个项目中就是出现了这样的问题,我保存的是一个TXT文件,文件名是按这样的顺序,后来按创建日期,修改日期,都会产生我不需要的现象,就想到了前面加个数字来排序,如:6_A.txt, 7_A.txt,61_A.txt,结果按文件来排序时就出现了,6_A.txt,61_A.txt,7_A.txt,这样的顺序,而不是我前面的顺序,后来发现,字符排序规则是如果第一个相同,则去判断第二个,这样就解决办法就出来了,把6_A.txt,7_A.txt变成06_A.txt,07_A.txt就不会再出现问题了。
小问题,影响也是很大的。