1. 程式人生 > >java基礎-叠代器(Iterator)與增強for循環

java基礎-叠代器(Iterator)與增強for循環

strong 原創 col -s 如果 很多 元素 子類 每一個

              java基礎-叠代器(Iterator)與增強for循環

                                    作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

一.Iterator叠代器概述

  Java中提供了很多個集合,它們在存儲元素時,采用的存儲方式不同。我們需要取出這些集合中的元素,可通過一種通用的方式來完成。

  Collection集合元素的通用獲取方式:在取元素之前先要判斷集合中有沒有元素,如果有,就把這個元素取出來,繼續在判斷,如果還有就在取出來。一直把集合中所有的元素全部取出。這種取出方式專業術語稱為叠代。換句話說,叠代是取出集合中元素的一種方式,因為Collection中有iterator方法,所以每一個子類集合對象都是叠代器對象。

二.叠代器的實現原理

java基礎-叠代器(Iterator)與增強for循環