java测试文件夹下文件排序的方法

来源:互联网 发布:网络设备监控软件 编辑:程序博客网 时间:2024/06/08 08:36
public static void main(String[] args) {        File dir = new File("/Users/mff/Documents/books");        File[] files = dir.listFiles();        System.out.println("before sort: ");        for (int i = 0; i < files.length; i++) {            System.out.print(files[i] + " ");            System.out.println();        }        System.out.println("~~~~~~~~~~~~~~~~~~~~~~");        Arrays.sort(files);        System.out.println("sort by name: ");        for (int i = 0; i < files.length; i++) {            System.out.print(files[i] + " ");            System.out.println();        }        System.out.println("~~~~~~~~~~~~~~~~~~~~~~");        Arrays.sort(files, new CompratorBySize());        System.out.println("sort by size: ");        for (int i = 0; i < files.length; i++) {            System.out.print(files[i] + " ");            System.out.println();        }        System.out.println("~~~~~~~~~~~~~~~~~~~~~~");        Arrays.sort(files, new CompratorByLastModified());        System.out.println("sort by last modified: ");        for (int i = 0; i < files.length; i++) {            System.out.print(files[i] + " ");            System.out.println();        }        System.out.println("~~~~~~~~~~~~~~~~~~~~~~");    }
原创粉丝点击