我正在使用 struts 2 框架开发一个简单的 java web 应用程序。该应用程序的目的是使用JSP页面显示我的计算机下的特定目录结构。
我的问题是使用哪种数据结构为了存储目录结构,以便 JSP 页面可以从操作类访问该目录结构对象。
ps:我想使用下面的java代码来遍历目录。
Plz help
import java.io.File;
public class DisplayDirectoryAndFile{
public static void main (String args[]) {
displayIt(new File("C:\\Downloads"));
}
public static void displayIt(File node){
System.out.println(node.getAbsoluteFile());
if(node.isDirectory()){
String[] subNote = node.list();
for(String filename : subNote){
displayIt(new File(node, filename));
}
}
}
}
目录结构很容易用树来建模。您可以认为每个节点代表一个目录或文件,边从目录延伸到该目录的内容。
您可以通过一个节点类来表示树本身,该节点类存储实体(目录或文件)的名称(无论它是否是目录),以及从其子目录/文件的名称到这些子目录的节点的映射,或者文件。
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)