大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 實現Java目錄結構的代碼

實現Java目錄結構的代碼

更新時間:2022-04-27 11:36:50 來源:動力節點 瀏覽1511次

Java目錄結構用java代碼來實現,像我們電腦盤符那樣的目錄結構。在代碼開始之前,首先動力節點小編介紹一下,用java代碼實現目錄的思想。

第一步:完成基礎的。大家想,我們是如何獲取文件的,是不是用File類,直接就獲取了。獲取完以后我們就要猜想一下,下一個是文件內容還是目錄。

第二步:遍歷文件。找出誰是目錄誰是文件內容,此處的思維利用的是遞歸思想。

第三步:完成以上兩步。我們打印出來就可以看到我們的文件了,但是,這個時候的文件,沒有層次感,沒有像我們電腦那樣的層次,并且這個時候,你也不知道,誰是子文件,誰是并列文件。

第四步:完成層次感。利用的原理就是添加空格字符串,其實就是,每遍歷一次,就把這個地方記錄下來,標記起來。然后添加空格字符串,這樣子就完成層次感了。

直接代碼走起。

packagecom.huojg.test.Test;importjava.io.File;/** 用java代碼實現樹狀目錄結構
*
* **/
public classTree {private static int count=0;public static voidmain(String[] args) {//1.獲取目錄
File file=new File("D:/登陸頁面");//8.把文件愛你作為參數進行遍歷
market(file);
}//2.判斷是目錄還是文件內容。
public static voidmarket(File file){//7.否則把文件的你名字打印出來
System.out.println(makeSpace(count)+"~*"+file.getName());//輸出位置也很重要,必須在頭部//3.獲取這個路徑的下所有的文件以及目錄
File[] fil=file.listFiles();//4.判斷里面是目錄。使用遞歸繼續遍歷
if(fil!=null&&fil.length>0){undefined
count++;//如果是目錄加1//5,說明是目錄利用遞歸繼續遍歷
for(File fi:fil){undefined
market(fi);
}
count--;//上面遍歷加1以后還得退回來。繼續遍歷
}
}//6.讓目錄有層次感,必須有一個標記。
public static String makeSpace(intcount){//創建空格字符串
String spack="";for(int i=0;i
spack+=" ";
}returnspack;
}
}

以上就是關于“實現Java目錄結構的代碼”的介紹,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲国产成人91精品 | 国内精品免费网站牛牛 | 91精品国产美女福到在线不卡 | 亚洲伊人久久综合 | 国产素人在线 | 欧美亚洲精品在线 | 成人看的午夜免费毛片 | 欧美爱爱爱爱免费视频 | 四虎国产精品免费观看 | 亚洲乱码一区二区三区在线观看 | 欧美激情欧美狂野欧美精品免费 | 日本成年一区久久综合 | 国产精品va一区二区三区 | 亚洲欧美日韩精品香蕉 | 奇米影视778成人四色狠狠 | 98在线视频噜噜噜国产 | 欧美精品一区在线看 | 日本a一级毛片免费观看 | 免费看欧美一级特黄a毛片 免费看欧美一级特黄α大片 | 中文字幕专区在线亚洲 | 青青青国产精品国产精品久久久久 | 中文字幕日韩一区二区三区不 | 国产欧美日韩精品高清二区综合区 | 色久综合网 | 国产精品视频第一区二区三区 | 成人激情免费视频 | 国产一级毛片外aaaa | 色老头成人免费视频天天综合 | 伊人久久综合影院 | 在线观看免费黄色小视频 | 97视频在线免费观看 | 国产精品视频一区二区三区 | 91精品国产综合久久久久久 | 国产亚洲精品sese在线播放 | 亚洲天天做夜夜做天天欢 | 激情久久婷婷 | 亚洲国产系列久久精品99人人 | 国产精品一一在线观看 | 7777精品久久久大香线蕉 | 日日噜噜夜夜狠狠视频无 | 成人免费小视频 |