イテレータは、コレクションを走査するために Java で使用され、コレクションを安全に変更できます。具体的な手順は次のとおりです。 コレクション イテレータを取得します。 hasNext() を呼び出して、残りの要素を確認します。 next() を呼び出して次の要素を取得します。要素がなくなるまで手順 2 と 3 を繰り返します。
Java でのイテレータの使用法
Java のイテレータは、コレクションを走査するためのインターフェイスです。これにより、コレクション自体を直接操作せずに、コレクション内の要素に簡単にアクセスできます。
イテレータの使用法
イテレータは主に次のシナリオで使用されます:
hasNext()
メソッドと next()
メソッドを使用して、コレクション内の要素を 1 つずつ取得します。 remove()
メソッドをサポートしている場合、現在の要素をコレクションから削除できます。 具体的な使用方法
イテレータを使用してコレクション要素にアクセスする手順は次のとおりです。
hasNext()
メソッドを呼び出して、コレクション内にさらに要素があるかどうかを確認します。 hasNext()
が true
を返した場合は、next()
メソッドを呼び出して次の要素を取得します。 hasNext()
が false
を返すまで、手順 2 と 3 を繰り返します。 コード例
次の例は、反復子を使用してリストを走査する方法を示しています。
<code class="java">List<String> names = new ArrayList<>(); names.add("Alice"); names.add("Bob"); names.add("Charlie"); // 获取列表的迭代器 Iterator<String> iterator = names.iterator(); // 遍历列表 while (iterator.hasNext()) { String name = iterator.next(); System.out.println(name); }</code>
出力:
<code>Alice Bob Charlie</code>
以上がJavaでのイテレータの用途は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。