引数に指定したディレクトリ(フォルダ)のファイルをソート(辞書式)した結果を返す.
以下のソースコード.
import java.io.File;
import java.util.Arrays;
import java.util.Comparator;
public class file {
public static void main(String[] args) {
File[] listFiles = new File(args[0]).listFiles();
Arrays.sort(listFiles, new FileSort());
for(File s : listFiles)
System.out.println(s.getName());
}
static class FileSort implements Comparator<File>{
public int compare(File src, File target){
int diff = src.getName().compareTo(target.getName());
return diff;
}
}
}