การใช้ iterator ในกรอบงานคอลเลกชันคืออะไร?
การใช้ iterator ในกรอบงานคอลเลกชันคืออะไร?

วีดีโอ: การใช้ iterator ในกรอบงานคอลเลกชันคืออะไร?

วีดีโอ: การใช้ iterator ในกรอบงานคอลเลกชันคืออะไร?
วีดีโอ: #11.1 Collection and Generics | Iterator Interface 2024, อาจ
Anonim

ใน Java , ตัววนซ้ำ เป็นอินเทอร์เฟซที่มีอยู่ใน กรอบงานการรวบรวม ใน จาวา . ยูทิลิตี้แพคเกจ มันคือ Java เคอร์เซอร์ ใช้แล้ว ย้ำ a ของสะสม ของวัตถุ มันคือ ใช้แล้ว ที่จะสำรวจ a ของสะสม องค์ประกอบวัตถุทีละรายการ

มีคนถามว่า iterator มีประโยชน์อย่างไร?

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

นอกจากนี้ iterator ลบทำงานอย่างไร สามารถลบองค์ประกอบออกจากคอลเล็กชันโดยใช้ ตัววนซ้ำ กระบวนการ ลบ (). วิธีนี้จะลบองค์ประกอบปัจจุบันในคอลเล็กชัน ถ้า ลบ () เมธอดไม่ได้นำหน้าด้วยเมธอด next() ดังนั้นข้อยกเว้น IllegalStateException จะถูกส่งออกไป

นอกจากนี้ การใช้ iterator ในซีลีเนียมคืออะไร?

' ตัววนซ้ำ ' เป็นอินเทอร์เฟซที่เป็นของเฟรมเวิร์กการรวบรวม ช่วยให้เราสำรวจคอลเล็กชัน เข้าถึงองค์ประกอบข้อมูล และลบองค์ประกอบข้อมูลของคอลเล็กชันได้

เราสามารถใช้ iterator ใน ArrayList ได้หรือไม่

NS ตัววนซ้ำสามารถ เป็น ใช้แล้ว ถึง ย้ำ ผ่าน ArrayList โดยที่ iterator คือการดำเนินการของ ตัววนซ้ำ อินเตอร์เฟซ. hasNext() วิธีการคืนค่า จริง หากมีองค์ประกอบเพิ่มเติมใน ArrayList และมิฉะนั้นจะคืนค่าเท็จ next() วิธีการส่งกลับองค์ประกอบถัดไปใน ArrayList.

แนะนำ: