亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

04遞歸遍歷多級文件目錄

scq000 / 2985人閱讀

摘要:練習(xí)遞歸打印多級目錄需求遍歷文件夾及文件夾的子文件夾定義一個方法參數(shù)傳遞類型的目錄方法中對目錄進(jìn)行遍歷打印被遍歷的目錄名稱對遍歷得到的對象進(jìn)行判斷判斷是否是文件夾是一個文件夾則繼續(xù)遍歷這個文件夾我們發(fā)現(xiàn)方法就是傳遞文件夾遍歷文件夾的方法所以

package com.itheima.demo02.Recursion;

import java.io.File;

/*

練習(xí):
    遞歸打印多級目錄
需求:
    遍歷c:abc文件夾,及abc文件夾的子文件夾
    c:abc
    c:abcabc.txt
    c:abcabc.java
    c:abca
    c:abcaa.jpg
    c:abcaa.java
    c:abc
    c:abc.java
    c:abc.txt

*/
public class Demo04Recurison {

public static void main(String[] args) {
    File file = new File("c:abc");
    getAllFile(file);
}

/*
    定義一個方法,參數(shù)傳遞File類型的目錄
    方法中對目錄進(jìn)行遍歷
 */
public static void getAllFile(File dir){
    System.out.println(dir);//打印被遍歷的目錄名稱
    File[] files = dir.listFiles();
    for (File f : files) {
        //對遍歷得到的File對象f進(jìn)行判斷,判斷是否是文件夾
        if(f.isDirectory()){
            //f是一個文件夾,則繼續(xù)遍歷這個文件夾
            //我們發(fā)現(xiàn)getAllFile方法就是傳遞文件夾,遍歷文件夾的方法
            //所以直接調(diào)用getAllFile方法即可:遞歸(自己調(diào)用自己)
            getAllFile(f);
        }else{
            //f是一個文件,直接打印即可
            System.out.println(f);
        }
    }
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/76032.html

相關(guān)文章

  • File類,遞歸知識總結(jié)

    摘要:但是對象表示目錄,則返回值未指定。遞歸的分類遞歸分為兩種,直接遞歸和間接遞歸。直接遞歸稱為方法自身調(diào)用自己。注意事項(xiàng)遞歸一定要有條件限定,保證遞歸能夠停止下來,否則會發(fā)生棧內(nèi)存溢出。遞歸求階乘階乘所有小于及等于該數(shù)的正整數(shù)的積。 day08【File類、遞歸】 主要內(nèi)容 File類 遞歸 教學(xué)目標(biāo) [ ] 能夠說出File對象的創(chuàng)建方式 [ ] 能夠說出File類獲取名稱的方法名...

    ziwenxie 評論0 收藏0
  • 1、File 2、遞歸

    摘要:技術(shù)概述技術(shù)概述把內(nèi)存中的數(shù)據(jù)存儲到持久化設(shè)備上這個動作稱為輸出寫操作把持久設(shè)備上的數(shù)據(jù)讀取到內(nèi)存中的這個動作稱為輸入讀操作操作把上面的這種輸入和輸出動作稱為操作類的概述和作用類的概述和作用的概念類是文件和目錄路徑名的抽象表示形式中把文件或 01IO技術(shù)概述.avi(02:49) * A:IO技術(shù)概述 * a: Output * 把內(nèi)存中的數(shù)據(jù)存儲到持久化設(shè)備上...

    Code4App 評論0 收藏0
  • Python文件目錄操作

    摘要:報(bào)告這錯誤后,繼續(xù)或者拋出終止。調(diào)用方式當(dāng)前遍歷的目錄目錄下的目錄列表目錄下的文件列表在進(jìn)行文件內(nèi)指針重置的時(shí)候,除了基礎(chǔ)篇文件部分介紹的絕對定位外,通過模塊還可以實(shí)現(xiàn)相對定位。 Python的目錄操作主要依賴于os和 shutil 模塊. Python目錄操作 新建目錄 os.mkdir(./test/) #在當(dāng)前目錄下新建名為test的目錄,存在則報(bào)錯 新建多級目錄 os.make...

    dkzwm 評論0 收藏0
  • 05遞歸文件搜索搜索結(jié)尾是.java(.JAVA)的文件

    摘要:練習(xí)遞歸打印多級目錄需求遍歷文件夾及文件夾的子文件夾只要結(jié)尾的文件定義一個方法參數(shù)傳遞類型的目錄方法中對目錄進(jìn)行遍歷打印被遍歷的目錄名稱對遍歷得到的對象進(jìn)行判斷判斷是否是文件夾是一個文件夾則繼續(xù)遍歷這個文件夾我們發(fā)現(xiàn)方法就是傳遞文件夾遍歷文 package com.itheima.demo02.Recursion; import java.io.File; /* 練習(xí): 遞歸打...

    CollinPeng 評論0 收藏0
  • PHP實(shí)現(xiàn)markdown文檔管理工具

    摘要:工作后一直在從事開發(fā)從以前的大包大攬到現(xiàn)在的退居服務(wù)端寫接口當(dāng)中接觸過幾個的接口文檔管理工具或系統(tǒng)簡單描述下功能全面而且簡潔有用戶權(quán)限管理功能支持支持導(dǎo)出有多種文檔模板目錄支持兩級折疊功能強(qiáng)大權(quán)限管理郵件提醒全文搜索插件管理等重收費(fèi)的一個文 工作后一直在從事PHP開發(fā), 從以前的大包大攬到現(xiàn)在的退居服務(wù)端寫接口, 當(dāng)中接觸過幾個的接口文檔管理工具或系統(tǒng), 簡單描述下: showdoc...

    wpw 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<