Traversal หมายถึงการเข้าถึงแต่ละองค์ประกอบหนึ่งครั้ง ตัวอย่างเช่นต้นไม้ไบนารี การสำรวจต้นไม้ไบนารีหมายถึงการเข้าถึงแต่ละองค์ประกอบในต้นไม้ไบนารีหนึ่งครั้ง
ตัวอย่างนี้แสดงให้เห็นถึงการใช้งาน "ระบุจำนวนเลเยอร์เพื่อสำรวจในระหว่างการสำรวจไฟล์"
1. ตัวอย่างรหัส
แพ็คเกจ com.myjava.test; นำเข้า java.io.file; นำเข้า java.util.arraylist; นำเข้า java.util.list; คลาสสาธารณะ Javatest {/*** @param args*/public Static Main (String [] args) {Javatest jt = New Javatest () {jt.getFile (ไฟล์, 0);} catch (Exception e) {// toDo toDo catch blocke.printStackTrace ();}} int mdirlevel = 2; // จำนวนของ layers private void getFile (ไฟล์ไฟล์, int dirlevel) 0; return;} if (file == null) {return;} if (file.exists ()) {ถ้า (file.isfile ()) {// ทำอะไร? system.out.println ("ไฟล์:" + file.getabsolutepath (); if (files == null) {return;} สำหรับ (int i = 0; i <files.length; i ++) {// เรียกซ้ำเพื่อประมวลผลแต่ละไฟล์ไฟล์ getFile (ไฟล์ [i], dirlevel +1);}}}}}}}}}} 2. ผลการทดสอบ:
ไฟล์: e: /filetest/f.txt
ไฟล์: e:/filetest/f1/เอกสารข้อความใหม่ - copy.txt
ไฟล์: e:/fileTest/f1/new text document.txt
ไฟล์: e:/fileTest/f1 - คัดลอก/ใหม่ text document.txt
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับรหัสเลเยอร์โดยละเอียดสำหรับการสำรวจการเดินทางผ่านการเขียนโปรแกรม Java ที่ระบุ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!