勵志

勵志人生知識庫

iterator的方法

Iterator接口在Java中主要有三個方法:

hasNext()。此方法用於檢查集合中是否還有元素,不移動指針,只是判斷是否存在下一個元素。如果存在,則返回true,否則返回false。

next()。此方法用於獲取集合中的下一個元素。在第一次調用時,它返回序列的第一個元素。每次調用後,內部指針會向前移動到下一個元素。如果已經沒有更多元素(即hasNext()返回false),則調用此方法會拋出NoSuchElementException異常。

remove()。此方法用於刪除集合中的最後一個元素(即next方法返回的元素)。如果存在下一個元素,則此方法將其刪除。通常與next方法一起使用。如果當前指針指向的記憶體中沒有元素,那麼會拋出State異常。