迭代器可以提供遍歷功能的接口。這是一種設(shè)計模式,叫做迭代器模式,很多語言中都有迭代器。
Iterable接口的中文含義是可迭代的,如Comparable即可比較的意思,一類實現(xiàn)了Iterable那么實例就具有了可迭代特性,實現(xiàn)了Comparable接口實例就具有可比較的特性;實現(xiàn)了Iterable接口后,該類可迭代,調(diào)用該類中的iterator方法就可以獲得一個該類的Iterator的實例,通過此Iterator迭代器就可以對這個類實現(xiàn)遍歷。