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

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

วีดีโอ: Java iterator คืออะไร?
วีดีโอ: The Iterator Pattern Explained and Implemented in Java | Behavioral Design Patterns | Geekific 2024, อาจ
Anonim

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

เมื่อพิจารณาถึงสิ่งนี้ list iterator ใน Java คืออะไร?

ชอบ ตัววนซ้ำ , ListIterator คือ Java Iterator ซึ่งใช้ในการวนซ้ำองค์ประกอบทีละตัวจาก a รายการ วัตถุที่นำไปใช้ สามารถใช้ได้ตั้งแต่ Java 1.2. มันขยายออก ตัววนซ้ำ อินเตอร์เฟซ. ไม่เหมือน ตัววนซ้ำ , รองรับการวนซ้ำทั้งทิศทางไปข้างหน้าและทิศทางย้อนกลับ

ต่อมา คำถามคือ iterator และ enumeration ใน Java คืออะไร? การแจงนับ และ ตัววนซ้ำ เป็นสองอินเทอร์เฟซใน จาวา . util package ซึ่งใช้ในการสำรวจองค์ประกอบของวัตถุ Collection โดยใช้ การแจงนับ คุณสามารถสำรวจได้เฉพาะออบเจ็กต์ Collection แต่ใช้ ตัววนซ้ำ คุณยังสามารถลบองค์ประกอบขณะสำรวจคอลเล็กชันได้อีกด้วย

แล้วทำไมเราต้อง iterator ใน Java?

5 คำตอบ ตามที่ท่านได้กล่าวไว้ iterator ใช้เมื่อคุณ ต้องการ เพื่อลบสิ่งต่าง ๆ ในขณะที่คุณวนซ้ำเนื้อหาอาร์เรย์ หากคุณไม่ใช้ an iterator แต่เพียงแค่มี for loop และในนั้นใช้วิธีเอาออก คุณจะได้รับข้อยกเว้นเนื่องจากเนื้อหาของอาร์เรย์จะเปลี่ยนแปลงในขณะที่คุณวนซ้ำ

Java มีตัววนซ้ำถัดไปหรือไม่

บูลีน hasNext (): คืนค่าเป็นจริง if ตัววนซ้ำมี องค์ประกอบเพิ่มเติมที่จะทำซ้ำ วัตถุ ต่อไป (): ส่งกลับ ต่อไป องค์ประกอบในคอลเลกชันจนถึง hasNext () กระบวนการ กลับเป็นจริง นี้ กระบวนการ พ่น 'IllegalStateException' หากฟังก์ชันนี้ถูกเรียกมาก่อน ต่อไป () ถูกเรียกใช้

แนะนำ: