三种经典的递归-java

来源:互联网 发布:临沂淘宝拍照详情制作 编辑:程序博客网 时间:2024/05/21 06:33


1.阶层
2.fibonacii
3.递归访问所有文件

package recursive;import java.io.File;public class RecursiveFileDemo { public static void main(String[] args) {1.阶层2.fibonacii3.递归访问所有文件package recursive;import java.io.File;public class RecursiveFileDemo {public static void main(String[] args) {getFile(new File("D://一堆奇怪的东西"));}public static void getFile(File file) {File[] filelist = file.listFiles();for (int i = 0; i < filelist.length; i++) {if (filelist[i].isDirectory()) {getFile(filelist[i]);} else {System.out.println(filelist[i].getPath());}}}}  getFile(new File("D://一堆奇怪的东西")); } public static void getFile(File file) {  File[] filelist = file.listFiles();  for (int i = 0; i < filelist.length; i++) {   if (filelist[i].isDirectory()) {    getFile(filelist[i]);   } else {    System.out.println(filelist[i].getPath());   }  } }}



0 0
原创粉丝点击