gpt4 book ai didi

java - 列出java中的文件夹和子文件夹

转载 作者:行者123 更新时间:2023-11-29 03:40:02 24 4
gpt4 key购买 nike

我一直在尝试使用这段代码在 Java 中显示文件夹列表:

class Folder {
boolean isFile;
String folderName;
List<Folder> subFolders = new ArrayList<Folder>;
}

class ListF {
public static void main(String args[]) {
File fname = new File("C:/hello");
Folder obj = new Folder();
if (fname.isDirectory()) {
File[] fileNames;
fileNames = fname.listFiles();
for (i = 0; i < fileNames.length; i++) {
obj.subFolders.add(fileNames[i]);
}
System.out.println("The list is " + obj.subFolders);
}
}
}

但是我的代码中出现错误:

ListF.java:5: '(' or '[' expected List<Folder> subFolders=new ArrayList<Folder>;

谁能指出我的错误?谢谢。

最佳答案

替换new ArrayList<Folder>;通过 new ArrayList<Folder>();

关于java - 列出java中的文件夹和子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13598350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com