如何用一个树型结构来表示一个文件夹下的文件(夹)结构?

rmn190 2010-07-02 06:07:50
rt

对这个问题大概有如下分解步骤:
1, Java中有没有现成的Tree实现? 适用于像目录结构这样不需排序的Tree?
2, 现在是否有现成的实现, 传给一个文件路径,不直接返回一个对应的Tree?
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Apeipo 2010-07-03
  • 打赏
  • 举报
回复
swing有Tree组件呐 。
jiang5495 2010-07-03
  • 打赏
  • 举报
回复
如果是非GUI的话,那么直把你的目录树,用递归生成,并配合适当的空格输出
到控制台即可.
如果你GUI的话,那么建议你使用SWING的tree组件.可以很容易的实现树形
目录的展现.
rmn190 2010-07-03
  • 打赏
  • 举报
回复
递归算法我已写好,现在就差一个现成的合适的Tree来放数据了。
sugarforever 2010-07-03
  • 打赏
  • 举报
回复
JTree就可以实现。
每个TreeNode对应一个文件夹或者文件。
rmn190 2010-07-03
  • 打赏
  • 举报
回复
http://www.java2s.com/Tutorial/Java/0240__Swing/JTreeDisplayingtheFileSystemHierarchyUsingtheCustomTreeModel.htm找到这么个例子,觉得还行。
queen25 2010-07-02
  • 打赏
  • 举报
回复
递归
  • 打赏
  • 举报
回复
用递归

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧