目前我使用它在目录/ mnt / sdcard中创建一个目录和文件数组。
按字母顺序对文件列表进行排序,但区分大小写。
我想让这个案例不敏感。
File f = new File("/mnt/sdcard/");
File[] files = f.listFiles();
Arrays.sort(files);
答案 0 :(得分:1)
您可以使用File.isFile()来检查哪些内容是文件。请参阅:http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html
您可以使用Arrays.sort()传递Comparator以使比较大小写不敏感。看到: Arrays Documentation
您需要先将数组拆分为2个数组,1个用于目录,1个用于文件。然后对每个数组进行排序。