为什么这些程序不是按1 2 3 一直到10 11的顺序排啊

img

每次新建一个example4-10的类 他就跑到example4-1的下面

可以用001、002……010这样的就可以按顺序排了
软件不会识别数字的,是按字符排序

这是按字符串的ASCII码顺序排序的,字符串排序是先第一个字符排序,然后再第二个字符,以此类推。

显然是按照字符顺序排序,不是按照数字大小排序啊
因为字符'2'大于字符'1',所以'2'都在后面。字符串比较是从第一个字符开始比,直到第一个不相同的字符比较大小的