1:按 文件名稱 排序是什么規則呢?
windows的命名規則是,特殊字符(標點、符號)> 數字 > 字母順序 > 漢字拼音。首字規則,首字相同看第二個,依次類推…
例如:全是數字的情況,100<200<300 ;111<121<131; 111<112<113;
2:按 文件日期 排序是什么規則呢?
按 文件日期 排序分兩種:
(1)按文件創建日期排序(比較特殊)
(2)按文件修改日期排序
文件創建日期排序:也就字面意思啦。
文件修改日期排序:按照文件修改日期排序。
3:按 文件大小 排序是什么規則呢?
這個就比較簡單了,按文件占用內存的大小排序。
規則,清楚了。那么,就進入正題。怎么讓 file.listFiles() 返回的 File[ ] 是按照上面所說的規則排序呢?
1:按 文件名稱 排序
打印的順序是:按照遞增的順序排列
2:按 文件日期 排序
按 文件修改日期:遞增
3:按 文件大小 排序
這樣,打印的順序是:按照遞增的順序排列
喜歡本文的朋友們,歡迎關注微信公眾號“Java面試達人”,收看更多精彩內容