Переход означает доступ к каждому элементу один раз. Например, двоичное дерево. Прохождение двоичного дерева означает доступ к каждому элементу в бинарном дереве один раз.
Этот пример демонстрирует реализацию «Укажите количество слоев для прохождения во время обхода файлов».
1. Пример кода
пакет com.myjava.test; import java.io.file; import java.util.arraylist; import java.util.list; public class javatest {/*** @param args*/public static void main (string [] args) {javatest jt = new Javatest (); String path = "e: // filetest"; {jt.getFile (file, 0);} catch (Exception e) {// todo автоматически сгенерированное catch blocke.printstacktrace ();}} int mdirlevel = 2; // Номер слоев private void getFile (файл, int dirlevel) thrvel exection {if (mdirlevel! 0; return;} if (file == null) {return;} if (file.exists ()) {if (file.isfile ()) {// do? (files == null) {return;} for (int i = 0; i <files.length; i ++) {// рекурсивно вызов для обработки каждого объекта файла getFile (files [i], dirlevel +1);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} 2. Результаты теста:
Файл: e: /filetest/f.txt
Файл: e:/filetest/f1/новый текстовый документ - copy.txt
Файл: e:/fileTest/f1/Новый текстовый документ.txt
Файл: e:/filetest/f1 - Copy/new Text Document.txt
Суммировать
Выше приведено полное содержание этой статьи о подробном коде слоя для указанного обхода файла программирования Java. Я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!