English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このチュートリアルでは、Java Collectionインターフェースとそのサブインターフェースについて学びます。
CollectionインターフェースはJavaコレクションフレームワークのルートインターフェースです。
このインターフェースは直接実装されていません。しかし、サブインターフェース(例えばList、Set、Queue)を通じて実装されています。
例えば、ArrayListクラスはListインターフェースを実装し、Collectionインターフェースのサブインターフェースです。
上記のように、CollectionインターフェースはJavaのさまざまなクラスによって実装されたサブインターフェースを含んでいます。
Listインターフェースは並列集合であり、配列のように要素を追加および削除できるように設計されています。詳細については、アクセスしてください。Java List インターフェース
Set インターフェースは、数学の集合に似た異なる集合に要素を保存できるようにします。重複の要素はありません。詳細については、アクセスしてくださいJava Set インターフェース
私たちが先入先出(FIFO)の要素の保存とアクセス方法では、Queue インターフェースを使用できます。詳細については、アクセスしてくださいJava キューインターフェース
Collection インターフェースには、オブジェクトに対してさまざまな操作を実行するための方法が含まれています。これらの方法はすべてのサブインターフェースで利用できます。
add() - 指定された要素を集合に挿入する
size() - 集合のサイズを返します
remove() - 指定された要素を集合から削除する
iterator() - 集合の要素にアクセスするためのイテレータを返します
addAll() - 指定された集合のすべての要素を集合に追加する
removeAll() - 指定された集合のすべての要素を集合から削除する
clear() - 集合からすべての要素を削除する