将文件排序为自定义排序顺序

时间:2019-05-27 13:51:36

标签: java sorting

我正在寻求实现排序功能。我想以自定义格式对File []列表中的文件进行排序。

File newfile = new File("reports/Weekly/xyz");
File[] list = newfile.listFiles();
Arrays.sort(list, NameFileComparator.NAME_COMPARATOR);

文件根据上述代码按以下顺序显示:

1. reports/Weekly/xyz/cmp.xlsx
2. reports/Weekly/xyz/bn-wk.xlsx
3. reports/Weekly/xyz/se-wk.xlsx
4. reports/Weekly/xyz/se-wk-yoy.xlsx 

但是我想要按自定义顺序。意思

1. reports/Weekly/xyz/se-wk.xlsx
2. reports/Weekly/xyz/se-wk-yoy.xlsx 
3. reports/Weekly/xyz/bn-wk.xlsx
4. reports/Weekly/xyz/cmp.xlsx

我该如何编写自定义排序功能?

0 个答案:

没有答案