イテレーター
イテレーターは設計パターンであり、シーケンスでオブジェクトを横断して選択できるオブジェクトであり、開発者はシーケンスの根本構造を理解する必要はありません。イテレーターは、それを作成するのが安価であるため、しばしば「軽量」オブジェクトと呼ばれます。
Javaのイテレーター機能は比較的単純で、一方向にのみ移動できます。
(1)Method Iterator()を使用すると、容器がイテレーターを返す必要があります。 Iteratorの次の()メソッドが初めて呼び出されたとき、シーケンスの最初の要素を返します。注:iterator()メソッドはjava.lang.iterableインターフェイスであり、コレクションによって継承されます。
(2)Next()を使用して、シーケンスの次の要素を取得します。
(3)HasNext()を使用して、シーケンスにまだ要素があるかどうかを確認します。
(4)remove()を使用して、新しく返されたiteratorの要素を削除します。
イテレータは、Java Iteratorの最も簡単な実装です。リスト用に設計されたListiteratorには、より多くの機能があり、2つの方向からリストを通過したり、リストから要素を挿入して削除したりできます。
Iteratorアプリケーション:
L = new ArrayList(); l.add( "aa"); l.add( "bb"); l.add( "cc"); l.iterator(); while(iter.hasnext()){string str =(string)iter.next(); system.out.println(str);}*/上記は、編集者が紹介したJavaのIterator Iteratorの使用法です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!