Java Iterable คืออะไร?
Java Iterable คืออะไร?

วีดีโอ: Java Iterable คืออะไร?

วีดีโอ: Java Iterable คืออะไร?
วีดีโอ: Java Iterable 2024, พฤศจิกายน
Anonim

NS Java Iterable อินเตอร์เฟซ ( จาวา . แลง Iterable ) เป็นหนึ่งในส่วนต่อประสานรูทของ Java คอลเลกชัน API คลาสที่ใช้ Java Iterable อินเทอร์เฟซสามารถทำซ้ำได้ด้วย Java for-แต่ละวง การวนซ้ำ ฉันหมายความว่าองค์ประกอบภายในสามารถทำซ้ำได้

สิ่งที่ควรทราบคือ Iterable คืออะไร?

หนึ่ง ทำซ้ำได้ เป็นอ็อบเจ็กต์ที่มีเมธอด _iter_ ซึ่งส่งคืนตัววนซ้ำ หรือกำหนดเมธอด _getitem_ ที่สามารถรับดัชนีตามลำดับโดยเริ่มจากศูนย์ (และยก IndexError เมื่อดัชนีใช้ไม่ได้อีกต่อไป) ดังนั้น an ทำซ้ำได้ เป็นอ็อบเจ็กต์ที่คุณสามารถเรียกใช้ตัววนซ้ำได้

นอกจากนี้ Java แบบ set iterable คืออะไร? NS ชุด อินเทอร์เฟซดำเนินการ Java Iterable อินเตอร์เฟซ. นั่นคือเหตุผลที่คุณสามารถวนซ้ำองค์ประกอบของ a ชุด โดยใช้ for-each loop

เกี่ยวกับสิ่งนี้ iterable และ iterator ใน Java คืออะไร?

หนึ่ง Iterable แสดงถึงคอลเลกชันที่สามารถสำรวจได้ การดำเนินการ Iterable อินเทอร์เฟซช่วยให้วัตถุใช้ประโยชน์จาก for-each loop มันทำอย่างนั้นโดยเรียกภายในว่า iterator () วิธีการบนวัตถุ NS iterator () วิธีการคืนค่า an ตัววนซ้ำ ซึ่งสามารถใช้เพื่อวนซ้ำวัตถุของคลาสนั้นได้

วิธีที่จำเป็นของอินเทอร์เฟซ Iterable คืออะไร?

NS อินเทอร์เฟซที่ทำซ้ำได้ ง่ายมาก - มีเพียงหนึ่งเดียว กระบวนการ เพื่อนำไปใช้: Iterator() เมื่อชั้นเรียนดำเนินการ อินเทอร์เฟซที่ทำซ้ำได้ มันกำลังบอกคลาสอื่น ๆ ว่าคุณสามารถรับออบเจ็กต์ Iterator เพื่อใช้ในการวนซ้ำ (เช่น สำรวจ) ข้อมูลในออบเจกต์

แนะนำ: