0
目前我使用它在目錄/ mnt/sdcard中創建一個目錄和文件的數組。如何使用字母順序不區分大小寫的順序在Android上創建文件列表?
按字母順序排列文件列表,但區分大小寫。
我希望對此不區分大小寫。
File f = new File("/mnt/sdcard/");
File[] files = f.listFiles();
Arrays.sort(files);
目前我使用它在目錄/ mnt/sdcard中創建一個目錄和文件的數組。如何使用字母順序不區分大小寫的順序在Android上創建文件列表?
按字母順序排列文件列表,但區分大小寫。
我希望對此不區分大小寫。
File f = new File("/mnt/sdcard/");
File[] files = f.listFiles();
Arrays.sort(files);
您可以使用File.isFile()來檢查哪些文件是文件。請參閱:http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html
您可以在比較器中傳遞的位置使用Arrays.sort(),以使比較不區分大小寫。請參閱: Arrays Documentation
您需要首先將數組拆分爲2個數組,1個用於目錄,1個用於文件。然後在每個陣列上進行排序。
在這裏發佈這個問題後,我已經解決了我的問題,以便立即分離目錄和文件。但是,謝謝!現在我將嘗試使其不區分大小寫。 –