當前位置:妙知谷 >

母嬰教育 >學習交流 >

迭代器(Iterator)的一般使用方法

迭代器(Iterator)的一般使用方法

迭代器是一種設計模式,它是一個對象,它可以遍歷並選擇序列中的對象,而開發人員不需要了解該序列的底層結構。迭代器通常被稱為“輕量級”對象,因為創建它的代價小。

迭代器(Iterator)的一般使用方法

操作方法

(01)Java中的Iterator功能比較簡單,並且只能單向移動:(1) 使用方法iterator()要求容器返回一個Iterator。第一次調用Iterator的next()方法時,它返回序列的第一個元素。注意:iterator()方法是able接口,被Collection繼承。

(02)(2) 使用next()獲得序列中的下一個元素。

(03)(3) 使用hasNext()檢查序列中是否還有元素。

(04)(4) 使用remove()將迭代器新返回的元素刪除。

迭代器(Iterator)的一般使用方法 第2張

迭代器應用:

(01)list l = new ArrayList();("aa");("bb");("cc");for (Iterator iter = ator();ext();) {String str = (String)();tln(str);}/*迭代器用於while循環Iterator iter = ator();while(ext()){String str = (String) ();tln(str);} */

特別提示

Iterator是Java迭代器最簡單的實現,為List設計的ListIterator具有更多的功能,它可以從兩個方向遍歷List,也可以從List中插入和刪除元素。

標籤: Iterator 迭代
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/qljkd.html