ホームページ >Java >&#&チュートリアル >Javaでイテレータを使用する方法
Java のイテレーターは、コレクションを走査するために使用されるツールです。使用方法は次のとおりです。 イテレータの取得: Collection インターフェイスの iterator() メソッドを使用します。コレクションをループします。hasNext() を使用して次の要素が存在するかどうかを確認し、next() を使用して現在の要素を取得し、次の要素に移動します。
Java でのイテレータの使用法
イテレータとは何ですか?
Iterator インターフェイスは、コレクションを走査するための Java プログラミング言語のツールです。これは、プログラマがコレクション内の各要素に順番にアクセスできるようにする一連のメソッドを提供します。
イテレータの使用法:
イテレータの取得:
iterator()
メソッドはコレクションのイテレータを取得します。 コレクションをループします:
hasNext()
メソッドを使用して、次のことを確認します。イテレータはまだ存在します。 次の要素。 next()
メソッドを使用して現在の要素を取得し、次の要素に移動します。 サンプルコード:
<code class="java">// 创建一个字符串集合 Set<String> names = new HashSet<>(); names.add("Alice"); names.add("Bob"); names.add("Carol"); // 获取集合的 Iterator Iterator<String> iterator = names.iterator(); // 循环遍历集合 while (iterator.hasNext()) { String name = iterator.next(); System.out.println(name); }</code>
利点:
注:
Iterator は読み取り専用インターフェイスであり、コレクション内の要素の変更には使用できません。コレクションを変更する必要がある場合は、List.set() や
Map.put() などの他のメソッドを使用する必要があります。
以上がJavaでイテレータを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。