私は変更された日付で並べ替えられたディレクトリ内のファイルのリストを取得しようとしています。ここに私が使用しているコードがあります
public static void sortFilesByLastModifiedDate(ArrayList<String> myfiles) {
String[] myfile = new String[myfiles.size()];
myfile = myfiles.toArray(myfile);
Comparator<File> comparator = new Comparator<File>() {
@Override
public int compare(File o1, File o2) {
return Long.valueOf(o1.lastModified()).
compareTo(o2.lastModified());
}
};
Arrays.sort(myfile, comparator);
}
Arrays.sort(myfile, comparator);
コンソールにこのコードのエラーが表示されますsort(T[], Comparator<? super T>)
タイプ配列のメソッドは引数に適用できません(String[], Comparator<File>)
これを解決する方法を提案してください。