Traversal berarti mengakses setiap elemen sekali. Misalnya, pohon biner. Melintasi pohon biner berarti mengakses setiap elemen di pohon biner sekali.
Contoh ini menunjukkan implementasi "Tentukan jumlah lapisan untuk dilintasi selama traversal file".
1. Kode contoh
Paket com.myjava.test; import java.io.file; import java.util.arraylist; import java.util.list; kelas publik javatest {/*** @param args*/public static main (string [] args) {javaTest jt = baru javatest (); PATTRED (); PATTRET = "{JAVATEST JT = BARU JAVATEST BARU (); {jt.getFile (File, 0);} catch (Exception e) {// TODO Auto -Auto Catch Blocke.PrintStackTrace ();}} int mdirlevel = 2; // Jumlah Lapisan Private Void GetFile (File, Int Dirlevel) Lempar Exception {IF (mdirlevel = -1 mdirlevel {mdirlevel {mdirlevel) {mdirlevel) 0; return;} if (file == null) {return;} if (file.exists ()) {if (file.isfile ()) {// do what? System.out.println ("file:" + file.getAbsolutePath ());} else {// Dapatkan semua subfile dan subfolder dalam lipatan saat ini); (file == null) {return;} untuk (int i = 0; i <file 2. Hasil tes:
File: e: /filetest/f.txt
File: e:/filetest/f1/dokumen teks baru - copy.txt
File: e:/filetest/f1/dokumen teks baru.txt
File: e:/filetest/f1 - salin/dokumen teks baru.txt
Meringkaskan
Di atas adalah konten lengkap dari artikel ini tentang kode layer terperinci untuk traversal yang ditentukan dari java pemrograman file traversal. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait lainnya di situs ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!