Collectionインターフェースは、Javaコレクションフレームワークの基盤であり、操作可能な要素のコレクションを表します。

Javaにおいて、Collectionはインタフェースであり、次のような一般的に使用されるメソッドを宣言する

  1. 要素を追加および削除する方法:
  1. natively:要素eをセットに追加する(追加に成功した場合trueを返す)。
  2. natively(Object o): 指定された要素をコレクションから削除する(削除に成功した場合にtrueを返す)。
  3. ネイティブな日本語で言い換えると、指定した集合内のすべての要素を現在の集合に追加します。
  4. native(Collection<?> c)で、指定されたcollectionに含まれている要素をすべて削除します。
  5. コレクションから、指定されたコレクションに含まれる要素のみを残し、それ以外の要素を削除します。
  1. 検索と判断基準:
  1. 集合に指定した要素が含まれている場合にtrueを返します。
  2. 与えられたコレクションに、指定したコレクションのすべての要素が含まれている場合に true を返します。
  3. isEmpty():集合が空であればtrueを返す。
  4. int size():集合内の要素数を返します。
  1. イテレートしてマッピングするメソッド:
  1. イテレーターを返します。このイテレーターは、セット内の要素を反復処理するために使用します。
  2. オブジェクト[] toArray():コレクション内のすべての要素を含む配列を返します。
  3. 配列を作成し、コレクションの全要素を格納する。配列の型は指定された配列の型と同じ。

上述以外にも、CollectionインターフェイスはIterableインターフェイスのforEachメソッドも継承し、コレクション内の各要素に対して指定された操作を実行します。

CollectionはList、Set、Queueインターフェイスの親インターフェイスのため、これらのインターフェイスのメソッドもCollectionで宣言されています。

bannerAds