English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 基礎教程

Java プロセス制御

Java 配列

Java 面向オブジェクト(I)

Java 面向オブジェクト(II)

Java 面向オブジェクト(III)

Java 異常処理

Java リスト(List)

Java Queue(キュー)

Java Mapコレクション

Java Setコレクション

Java 入出力(I/O)

Java Reader/Writer

Java 他のトピック

Java コレクションインターフェース(Collection)

このチュートリアルでは、Java Collectionインターフェースとそのサブインターフェースについて学びます。

CollectionインターフェースはJavaコレクションフレームワークのルートインターフェースです。

このインターフェースは直接実装されていません。しかし、サブインターフェース(例えばList、Set、Queue)を通じて実装されています。

例えば、ArrayListクラスはListインターフェースを実装し、Collectionインターフェースのサブインターフェースです。

Collectionのサブインターフェース

上記のように、CollectionインターフェースはJavaのさまざまなクラスによって実装されたサブインターフェースを含んでいます。

1.List インターフェース

Listインターフェースは並列集合であり、配列のように要素を追加および削除できるように設計されています。詳細については、アクセスしてください。Java List インターフェース

2.Set インターフェース

Set インターフェースは、数学の集合に似た異なる集合に要素を保存できるようにします。重複の要素はありません。詳細については、アクセスしてくださいJava Set インターフェース

3.Queue インターフェース

私たちが先入先出(FIFO)の要素の保存とアクセス方法では、Queue インターフェースを使用できます。詳細については、アクセスしてくださいJava キューインターフェース

Collection メソッド

Collection インターフェースには、オブジェクトに対してさまざまな操作を実行するための方法が含まれています。これらの方法はすべてのサブインターフェースで利用できます。

  • add() - 指定された要素を集合に挿入する

  • size() - 集合のサイズを返します

  • remove() - 指定された要素を集合から削除する

  • iterator() - 集合の要素にアクセスするためのイテレータを返します

  • addAll() - 指定された集合のすべての要素を集合に追加する

  • removeAll() - 指定された集合のすべての要素を集合から削除する

  • clear() - 集合からすべての要素を削除する