ทำไมตัววนซ้ำถึงสำคัญ?

สารบัญ:

ทำไมตัววนซ้ำถึงสำคัญ?
ทำไมตัววนซ้ำถึงสำคัญ?
Anonim

วัตถุประสงค์หลักของตัววนซ้ำคือ เพื่อให้ผู้ใช้ประมวลผลทุกองค์ประกอบของคอนเทนเนอร์ในขณะที่แยกผู้ใช้ออกจากโครงสร้างภายในของคอนเทนเนอร์ สิ่งนี้ทำให้คอนเทนเนอร์สามารถจัดเก็บองค์ประกอบในลักษณะใดก็ได้ตามที่ต้องการ ในขณะที่ให้ผู้ใช้จัดการกับมันราวกับว่ามันเป็นลำดับหรือรายการอย่างง่าย

วิธีการวนซ้ำที่สำคัญคืออะไร

อินเทอร์เฟซตัววนซ้ำกำหนดสามวิธีตามรายการด้านล่าง:

  • คืนค่า จริง หากการวนซ้ำมีองค์ประกอบเพิ่มเติม บูลีนสาธารณะ hasNext;
  • ส่งคืนองค์ประกอบถัดไปในการวนซ้ำ มันพ่น NoSuchElementException หากไม่มีองค์ประกอบใดนำเสนอวัตถุสาธารณะต่อไป
  • ลบองค์ประกอบถัดไปในการวนซ้ำ

ทำไมตัววนซ้ำถึงดีกว่าการวนซ้ำ

ตัววนซ้ำและ for-each วนเป็น เร็วกว่าแบบธรรมดาสำหรับลูปสำหรับคอลเลกชั่นที่ไม่มีการเข้าถึงแบบสุ่ม ในขณะที่คอลเลกชั่นที่อนุญาตให้เข้าถึงโดยสุ่มจะไม่มีการเปลี่ยนแปลงประสิทธิภาพสำหรับแต่ละรายการ loop/for loop/iterator

จุดประสงค์ของส่วนประกอบตัววนซ้ำคืออะไร

จุดประสงค์ขององค์ประกอบ Iterator คือ เพื่อให้กลไกสำหรับการวนซ้ำองค์ประกอบของวัตถุ และเพื่อนำเสนอแต่ละองค์ประกอบเป็นวัตถุข้อความแยกกัน.

ข้อดีของการวนซ้ำคอลเลกชันโดยใช้ตัววนซ้ำคืออะไร

ข้อดีของ Iterator ใน Java

Iterator ใน Java รองรับทั้งการอ่านและการลบการทำงาน หากคุณกำลังใช้ for loop youไม่สามารถอัปเดต (เพิ่ม / ลบ) คอลเล็กชันในขณะที่ด้วยความช่วยเหลือของตัววนซ้ำคุณสามารถอัปเดตคอลเล็กชันได้อย่างง่ายดาย เป็นเคอร์เซอร์สากลสำหรับ Collection API