ตัววนซ้ำ
ตัววนซ้ำเป็นรูปแบบการออกแบบซึ่งเป็นวัตถุที่สามารถสำรวจและเลือกวัตถุในลำดับและนักพัฒนาไม่จำเป็นต้องเข้าใจโครงสร้างพื้นฐานของลำดับ ตัววนซ้ำมักจะเรียกว่าวัตถุ "น้ำหนักเบา" เพราะราคาถูกที่จะสร้าง
ฟังก์ชั่นตัววนซ้ำใน Java นั้นค่อนข้างง่ายและสามารถเคลื่อนย้ายได้ในทิศทางเดียวเท่านั้น:
(1) ใช้เมธอด iterator () ต้องใช้คอนเทนเนอร์เพื่อส่งคืนตัววนซ้ำ ครั้งแรกที่วิธีการถัดไปของตัววนซ้ำเรียกว่ามันจะส่งคืนองค์ประกอบแรกของลำดับ หมายเหตุ: เมธอด iterator () คืออินเตอร์เฟส java.lang.iterable และได้รับการสืบทอดโดยคอลเลกชัน
(2) ใช้ถัดไป () เพื่อรับองค์ประกอบถัดไปในลำดับ
(3) ใช้ hasnext () เพื่อตรวจสอบว่ายังมีองค์ประกอบในลำดับหรือไม่
(4) ใช้ลบ () เพื่อลบองค์ประกอบที่ส่งคืนใหม่ของตัววนซ้ำ
Iterator เป็นการใช้งานที่ง่ายที่สุดของ Java Iterator ListIterator ที่ออกแบบมาสำหรับรายการมีคุณสมบัติเพิ่มเติมสามารถสำรวจรายการจากสองทิศทางหรือแทรกและลบองค์ประกอบจากรายการ
แอปพลิเคชันตัววนซ้ำ:
รายการ l = new ArrayList (); l.add ("aa"); l.add ("bb"); l.add ("cc"); สำหรับ (iterator iter = l.iterator (); iter.hasnext ();) l.iterator (); ในขณะที่ (iter.hasnext ()) {string str = (string) iter.next (); system.out.println (str);}*/ด้านบนคือการใช้ตัววนซ้ำตัววนซ้ำใน Java แนะนำให้คุณรู้จักโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!