สำหรับวนรอบ
การวนรอบสำหรับเด็กนั้นเรียกว่าการปรับปรุงสำหรับการวนรอบหรือวนรอบ foreach
For-Each Loop เป็นคุณลักษณะใหม่ของ JDK5.0 (คุณสมบัติใหม่อื่น ๆ เช่นยาชื่อว่ามวยอัตโนมัติ ฯลฯ )
การเพิ่มลูปแบบสำหรับการทดสอบทำให้การสำรวจของคอลเล็กชั่นง่ายขึ้น
ไวยากรณ์มีดังนี้:
สำหรับ (ประเภทองค์ประกอบ: อาร์เรย์) {system.out.println (องค์ประกอบ);}ตัวอย่าง
สำหรับการใช้งานขั้นพื้นฐานคุณสามารถดูรหัสได้โดยตรง:
รหัสแรกเปรียบเทียบสองสำหรับลูป; จากนั้นใช้การใช้การปรับปรุงสำหรับลูปเพื่อสำรวจอาเรย์สองมิติ ในที่สุดมีการใช้สามวิธีในการสำรวจคอลเลกชันรายการ
นำเข้า java.util.arraylist; นำเข้า java.util.iterator; นำเข้า java.util.list; ชั้นเรียนสาธารณะ foreachtest {โมฆะสาธารณะคงที่หลัก (สตริง [] args) {int [] arr = {1, 2, 3, 4, 5}; System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("-------------------------------"); System.out.println ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // วนซ้ำผ่านคอลเลกชันในรายการรายการสามวิธี <String> list = new ArrayList <String> (); list.add ("A"); list.add ("B"); list.add ("C"); System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - list.iterator (); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -ข้อเสียของการวนรอบสำหรับการสอบ: ข้อมูลดัชนีหายไป
เมื่อสำรวจคอลเลกชันหรืออาร์เรย์หากคุณต้องการเข้าถึงตัวห้อยของคอลเลกชันหรืออาร์เรย์จะเป็นการดีที่สุดที่จะใช้วิธีแบบเก่าในการใช้ลูปหรือ traversals แทนที่จะใช้การปรับปรุงสำหรับลูปเพราะมันสูญเสียข้อมูลตัวห้อย
ข้างต้นเป็นเนื้อหาเต็มรูปแบบของการอภิปรายสั้น ๆ ของ Java ที่ได้รับการปรับปรุงสำหรับ Loop สำหรับแต่ละคนที่มาถึงคุณ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคนและสนับสนุน wulin.com เพิ่มเติม ~