Iterator接口介绍
生活随笔
收集整理的這篇文章主要介紹了
Iterator接口介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Iterator接口
在程序開發中,經常需要遍歷集合中的所有元素。針對這種需求,JDK專門提供了一個接口java.util.Iterator。Iterator接口也是Java集合中的一員,但它與Collection、Map接口有所不同,Collection接口與Map接口主要用于存儲元素,而Iterator主要用于迭代訪問(即遍歷)Collection中的元素,因此Iterator對象也被稱為迭代器。
想要遍歷Collection集合,那么就要獲取該集合迭代器完成迭代操作,下面介紹一下獲取迭代器的方法:
-
public Iterator iterator(): 獲取集合對應的迭代器,用來遍歷集合中的元素的。
下面介紹一下迭代的概念:
-
迭代:即Collection集合元素的通用獲取方式。在取元素之前先要判斷集合中有沒有元素,如果有,就把這個元素取出來,繼續在判斷,如果還有就再取出出來。一直把集合中的所有元素全部取出。這種取出方式專業術語稱為迭代。
Iterator接口的常用方法如下:
-
public E next():返回迭代的下一個元素。
-
public boolean hasNext():如果仍有元素可以迭代,則返回 true。
總結
以上是生活随笔為你收集整理的Iterator接口介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Collection集合常用功能
- 下一篇: 迭代器的代码实现