Java 文件名排序:使用 Collections.sort() 方法
可以使用 Java 的 Collections.sort() 方法来按文件名排序。假设有一个包含文件名的列表,可以按照以下方式进行排序:
List<String> fileNames = new ArrayList<String>();
// 添加文件名到列表中
fileNames.add('file3.txt');
fileNames.add('file1.txt');
fileNames.add('file2.txt');
// 使用 Collections.sort() 方法按文件名排序
Collections.sort(fileNames);
// 输出排序后的文件名列表
for (String fileName : fileNames) {
System.out.println(fileName);
}
执行上述代码将输出以下结果:
file1.txt
file2.txt
file3.txt
注意,这种排序方式是基于字符串排序的,因此如果文件名中包含数字,则可能不会按照数字顺序排序。如果需要按数字顺序排序,则需要编写自定义的 Comparator。
原文地址: https://www.cveoy.top/t/topic/nA0j 著作权归作者所有。请勿转载和采集!