1.collectionインタフェース反復モード
イテレータ分析:
反復子インタフェースのhasNext()、次の())(3の方法を取り除きます
反復処理可能インタフェースオブジェクトを通過イテレータ反復処理可能インタフェース()メソッド、インタフェースオブジェクトはイテレータを返します
反復可能なコレクション継承インターフェイス、即ち、インターフェースとその実装クラスが(イテレータを実装しています)
反復子クラスは、イテレータインタフェース、着信リスト・インターフェース・オブジェクトを実装するイテレータインターフェイスオブジェクトを返します
すべての3つのメソッド・インターフェースの実装クラスのリストは、イテレータとコールイテレータを得るために、反復子()メソッドを呼び出すことができ
例1コール
リスト
例2コール
Iteratoe
一方、(iterator.hasNext()){
System.out.printIn( "==" + iterator.next()+ "==")
}
2.イテレータパターン
分析
java.util.Arrays#asList()は、タイプリストタイプのアレイに変換することができます。着信配列、送信リスト一覧
例1コール
整数[] ARR = {1、2、3}。一覧リスト=は、Arrays.asList(ARR)。
例2コール
リスト一覧=は、Arrays.asList(1、2、3)。