从特定目录读取文件并将所有文件名存储在数组列表中
File directory = new File(path);
File[] listOfFiles = directory.listFiles();
int fileCount = directory.list().length;
List<String> files = new ArrayList<>();
for (int i = 0; i < fileCount; i++) {
String inputFilePath = path + listOfFiles[i].getName();
String inputFileName = listOfFiles[i].getName();
files.add(inputFileName);
}
我期望按顺序(升序)存储文件,但实际是
1.jpg
10.jpg
11.jpg
12.jpg
13.jpg
14.jpg
15.jpg
16.jpg
17.jpg
18.jpg
19.jpg
2.jpg
20.jpg
21.jpg
22.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
9.jpg
让我知道如何按升序存储文件,例如 1,2,3,4,5....10,11....20,21...etc.,)
梦里花落0921
蝴蝶刀刀
相关分类