JAVA 递归方法的用处
CaptainGan
性格、爱好、生活态度、工作情况、受教育状况等。让大家
展开
-
Eclipse SWT Tree使用递归方法,实现Tree显示目录的显示
使用Eclipse 的SWT技术实现的一个将文件目录展示到SWT Tree中的功能,方法中使用的采用递归调用的形式,将文件目录中的所有层级的文件名称展示到树形目录中。如果每一层目录采用一个循环遍历文件对象中的文件数组,这样只能遍历到最底层的循环代码中,始终不能遍历到最底层的文件中,所以采用了方法的递归调用进行逐层遍历的形式,方法执行结束也就是文件遍历到了最底层的时候。废话少说,贴出实现原创 2011-11-02 11:07:26 · 4895 阅读 · 2 评论 -
使用“递归方法”对整个目录进行删除操作
我在最近的工作中,由于实际的工作内容的需要,最近使用递归方法非常频繁。比如,在对整个非空目录进行删除操作的时候,往往调用boolean bool = file.delete();方法是不能够成功的(因为,目录非空,删除会失败),只有将目录中的底层文件一个个删除完毕,使整个目录成为空目录的时候,才能调用boolean bool = file.delete();方法将目录删除,这样就能删除成功了。原创 2011-11-15 15:48:57 · 3012 阅读 · 0 评论 -
使用递归方法实现,向FTP服务器上传整个目录结构、从FTP服务器下载整个目录到本地的功能
我最近由于在做一个关于FTP文件上传和下载的功能时候,发现Apache FTP jar包没有提供对整个目录结构的上传和下载功能,只能非目录类型的文件进行上传和下载操作,后来我查阅很多网上的实现方法,再结合自己的理解、以及符合自己的需求,完成了我自己的apache FTP jar包补充类。上面是背景,基本叙述完毕,下面开始介绍实现方法和代码。一。环境搭建:1.使用的FileZil原创 2011-11-14 22:35:18 · 23574 阅读 · 3 评论