ดังที่แสดงด้านล่าง:
แพ็คเกจ cn.jdk.foreach; นำเข้า java.util.hashmap; นำเข้า java.util.map; ชั้นเรียนสาธารณะ foreachtest {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {int [] arr = {1,2,3}; A: arr) {system.out.println (a+"/t");} system.out.println ("==============================="); แผนที่ <สตริง "สอง"); map.put ("3", "สาม"); map.put ("4", "สี่"); map.put ("5", "ห้า"); // map.keyset (): วนซ้ำผ่านปุ่มทั้งหมดของแผนที่ map.keyset () ส่งคืนประเภทชุดและตั้งค่าสามารถปรับปรุงสำหรับ traversal สำหรับ (คีย์สตริง: map.keyset ()) {ค่าสตริง = map.get (คีย์); // รับค่าที่สอดคล้องกันผ่านคีย์ system.out.println (คีย์+"="+ค่า);}}}<p> ข้อดีและข้อเสียของการเพิ่มประสิทธิภาพสำหรับ </p> <p> l สามารถข้ามอาร์เรย์หรือคอลเลกชันตั้งแต่ต้นจนจบ แต่ไม่เพียง แต่ส่วนหนึ่ง; </p> <p> l เมื่อข้ามรายการหรืออาร์เรย์การใช้งานน้อยลง ตัววนซ้ำ! </p>
แผนที่ไม่ได้ใช้อินเทอร์เฟซที่ทำซ้ำได้ดังนั้นคุณจึงไม่สามารถใช้การปรับปรุงเพื่อทำซ้ำผ่านมัน!
ข้างต้นเป็นเนื้อหาเต็มรูปแบบของ Java ที่ได้รับการปรับปรุงสำหรับวิธีการใช้งานลูปที่นำมาให้คุณโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณและสนับสนุน wulin.com เพิ่มเติม ~