初識java迭代器的設計理念

如下圖:        從上到下依次爲,ArrayList存儲結構(數組),LinkedList存儲結構(鏈表)、TreeSet存儲結構(二叉樹)、HashSet存儲結構(數組+鏈表),因爲還有很多的集合類型,所以不可能給每個集合類型都提供一種遍歷方法。所以java設計者,在每個集合類型中都提供了自己獨有的迭代器。讓他們都統一實現Iterator接口,實現接口中的HasNext()及next()等
相關文章
相關標籤/搜索