メソッドでコレクションの中を移動できるので、コレクションの要素を繰り返し処理できます。インターフェースの説明Iteratorインターフェースの主なソッド。()繰り返し処理の次の要素を取得します。()最後に返された要素を削除します。インターフェースの使い方Iteratorインターフェースを使った簡単なプログラムの例です。ここではArrayListクラスををListインターフェースとして扱います。メソッドを使って次の要素があるかどうかを判別します。メソッドで次の要素を取得します。}}プログラムの実行結果になります。メソッドを使用して最後に返された要素を削除することができます。nextメソッドを使用して繰り返し処理の次の要素を取得することができます。パターンの設計となっています。繰り返しの配列に対して、走査するために適した設計となっています。使えるインターフェースを持っているクラスを使いましょう。