1:按 文件名称 排序是什么规则呢?
windows的命名规则是,特殊字符(标点、符号)> 数字 > 字母顺序 > 汉字拼音。首字规则,首字相同看第二个,依次类推…
例如:全是数字的情况,100<200<300 ;111<121<131; 111<112<113;
2:按 文件日期 排序是什么规则呢?
按 文件日期 排序分两种:
(1)按文件创建日期排序(比较特殊)
(2)按文件修改日期排序
文件创建日期排序:也就字面意思啦。
文件修改日期排序:按照文件修改日期排序。
3:按 文件大小 排序是什么规则呢?
这个就比较简单了,按文件占用内存的大小排序。
规则,清楚了。那么,就进入正题。怎么让 file.listFiles() 返回的 File[ ] 是按照上面所说的规则排序呢?
1:按 文件名称 排序
打印的顺序是:按照递增的顺序排列
2:按 文件日期 排序
按 文件修改日期:递增
3:按 文件大小 排序
这样,打印的顺序是:按照递增的顺序排列
喜欢本文的朋友们,欢迎关注微信公众号“Java面试达人”,收看更多精彩内容