<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 遞歸打印所有子目錄中的文件路徑 編寫一個方法用來打印指定目錄中的文件路徑,并進行方法的調用 要求:若指定的目錄有子目錄,那么把子目錄中的文件路徑也打印出來 步驟: 1. 指定要打印的目錄File對象 2. 調用getFileAll()方法 2.1 獲取指定目錄中的所有File對象 2.2 遍歷得到每一個File對象 2.3 判斷當前File 對象是否是目錄 判斷結果為true,說明為目錄,通過遞歸,再次調用步驟2的getFileAll()方法 判斷結果為false,說明是文件,打印文件的路徑 * 代碼演示 ~~~ public class FileDemo2 { public static void main(String[] args) { File file = new File("d:\\test"); getFileAll(file); } //獲取指定目錄以及子目錄中的所有的文件 public static void getFileAll(File file) { File[] files = file.listFiles(); //遍歷當前目錄下的所有文件和文件夾 for (File f : files) { //判斷當前遍歷到的是否為目錄 if(f.isDirectory()){ //是目錄,繼續獲取這個目錄下的所有文件和文件夾 getFileAll(f); }else{ //不是目錄,說明當前f就是文件,那么就打印出來 System.out.println(f); } } } } ~~~ # 搜索指定目錄中的.java文件(含子目錄) 需求:打印指定目錄即所有子目錄中的.java文件的文件路徑 要求:編寫一個方法用來打印指定目錄中的.java文件路徑,并進行方法的調用 若指定的目錄有子目錄,那么把子目錄中的.java文件路徑也打印出來 步驟: 1. 指定要打印的目錄File對象 2. 調用getFileAll()方法,傳入要打印的目錄File對象 2.1 通過FilenameFilter過濾器獲取指定目錄中的所有.java類型的File對象 2.2 遍歷得到每一個File對象 2.3 判斷當前File 對象是否是目錄 判斷結果為true,說明為目錄,通過遞歸,再次調用步驟2的getFileAll()方法 判斷結果為false,說明是文件,打印文件的路徑 實現代碼步驟 * 測試類 ~~~ public class FileDemo4 { public static void main(String[] args) { File file = new File("d:\\test"); getFileAll(file); } //獲取指定目錄以及子目錄中的所有的文件 public static void getFileAll(File file) { File[] files = file.listFiles(MyFileFilter()); //遍歷當前目錄下的所有文件和文件夾 for (File f : files) { //判斷當前遍歷到的是否為目錄 if(f.isDirectory()){ //是目錄,繼續獲取這個目錄下的所有文件和文件夾 getFileAll(f); }else{ //不是目錄,說明當前f就是文件,那么就打印出來 System.out.println(f); } } } } ~~~ * 自定類繼承FilenameFilter過濾器接口 ~~~ //定義類實現文件名稱FilenameFilter過濾器 class MyFileFilter implements FilenameFilter{ public boolean accept(File dir, String name) { return name.endsWith(".java"); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看