Iteratorインターフェースは、C#でいうIEnumerator。C++はstd::iteratorがそのままあるけど。
コレクションは、前回のiteratorメソッドでこれを取得できるようになっている。
Iterator (Java Platform SE 6)
Java文メモ(Hishidama's Java Statement Memo)
初期からあって、最初はC++的な使い方の形だった。
拡張ではないfor文で使える。nextで次に行くのでインクリメントは要らない。
ABC DEF GHI
できた。
Sample/java/Iterator/Iterator/src/Iterator at master · bg1bgst333/Sample · GitHub