Javaで反復可能を使用する方法

WBOY
リリース: 2023-04-24 15:13:14
転載
2315 人が閲覧しました

1. コンセプト

は、Java コレクション の最上位インターフェイスの 1 つです。 Collection インターフェイスは Iterable を継承するため、Collection のすべてのサブクラスも Iterable インターフェイスを実装します。

このインターフェイスのコア メソッドは次のとおりです: Iterator< T > iterator(); このメソッドは、要素を反復するための Iterator クラスを返します。

2. 使用上の注意

(1) このインターフェースを実装するオブジェクトは、for-each ループ 構文を使用できます。

(2) Collection インターフェースは Iterable インターフェースを継承しているため、Collection を実装するすべての実装クラスは Iterable インターフェース を実装します。

3. Iterator と Iterable の違い

Iterator インターフェイスは、コレクション要素を走査するための統一された方法を提供します。 Iterator オブジェクトを使用する場合、特定のコレクション オブジェクトの特定の型や内部実装について心配する必要はなく、Iterator オブジェクトのインターフェイス メソッドを統一して使用することでコレクションを横断できます。

反復可能なインターフェイスは foreach ループ 用に設計されています。 Iterable インターフェイスは、コレクションが Iterator オブジェクトを返すことができることを示します。最後に、走査に Iterator を使用します。

4. 例

コレクション オブジェクトは、 iterator() メソッドを呼び出すたびに新しい反復子オブジェクトを取得します。デフォルトのカーソルは、コレクションの最初の要素の前にあります。 . .

rree

以上がJavaで反復可能を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!