我可以使用以下代码从目录中检索文件列表
public List listClassFilesForFolder(final File folder) {
for (final File fileEntry : folder.listFiles()) {
if (fileEntry.isDirectory()) {
listClassFilesForFolder(fileEntry);
} else {
if (fileEntry.toString().toUpperCase().endsWith(".CLASS")) {
filesInDirectory.add(fileEntry);
System.out.println(fileEntry.getName());
}
}
}
return filesInDirectory;
}
但我想检索 java.lang.Classes 列表(例如 Example.class),因此上述方法不起作用,因为它返回 java.io.Files 列表。
有谁知道可以返回 java.lang.Classes 列表的递归方法,因为我需要传入 java.lang.Class 而不是 java.io.Files 的列表?