我正在寻求实现排序功能。我想以自定义格式对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
我该如何编写自定义排序功能?