0
我對textfilter有一個小問題。這裏是我的代碼:如何添加具有特定順序的文件[]文件
File f = new File("c:\\dir\\");
FilenameFilter textFilter = new FilenameFilter() {
public boolean accept(File dir, String name) {
if (name.toLowerCase().startsWith("a")
&& name.toLowerCase().endsWith(".txt")) {
return true;
} else if ((name.toLowerCase().startsWith("b") && name
.toLowerCase().endsWith(".txt"))) {
return true;
} else {
return false;
}
}
};
File[] files = f.listFiles(textFilter);
現在,在「文件」的順序排列看起來就像:
AB
我如何可以改變的「文件」的順序排列,可能看起來像:
BA
爲什麼我必須這樣做?因爲我需要首先在文件「A」上讀取文件「B」。有人可以給我寫任何提示嗎?謝謝。
做基於名稱的文件的排序。 – Gofoboso 2015-04-05 17:30:15
我知道。但你能給我舉個例子嗎? – Adamo 2015-04-05 17:31:19