简单的递归写法

递归:说白了就是方法之中在调用自己的方法
本地建一个文件夹,里面放一些文件,用递归读取出来
在这里插入图片描述
递归代码如下(只是一个简单的例子)

package c20190430;import java.io.File;//递归 自己调用自己
public class Digui {//获取E盘下新建文件夹中的所有文件public static void showAllFile(File file) {//先判断file是否为nullif(file!=null) {//判断该路径下是否是路径if(file.isDirectory()) {//获取该路径下所有的file对象File [] arr=file.listFiles();if(arr!=null) {for(int i = 0;i<arr.length;i++) {//递归showAllFile(arr[i]);}}}else {System.out.println(file.getName());}}else {System.out.println("路径无效");}}public static void main(String[] args) {File file = new File("E:\\新建文件夹");Digui.showAllFile(file);}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部