java.lang.Iterable源碼解析

Iterable 介紹 迭代對象接口,繼承這個接口,允許一個對象用for-each循環。Collection接口繼承了Iterable,子類可以通過實現此類,返回一個迭代器對象。因爲迭代器裏面有迭代指針,所以可以通過此接口每次返回一個新迭代器對象,這樣多次調用迭代器不會造成迭代位置不可控問題。所以list、set集合對象沒有直接繼承Iterator類 iterable Iterator<T> it
相關文章
相關標籤/搜索