Java のコレクション

JavaのCollectionクラスには、次の種類があります。

  1. リスト:順序付けられた要素を格納でき、重複要素を含むことができる。一般的な実装クラスとしては、ArrayList、LinkedList、Vector などがある。
  2. Set:要素に重複を許さず、HashSet、TreeSet、LinkedHashSetなどがあります。
  3. マップ: キーと値のペアのコレクションを格納するもので、各キーは一意です。一般的な実装には HashMap、TreeMap、LinkedHashMap などがあります。
  4. キュー: 先入れ先出しのデータ構造。代表的な実装クラスとして、PriorityQueueとLinkedListなどがある。
  5. スタック:後入れ先出しデータ構造。一般的な実装クラスには、StackとLinkedListなどがある。
  6. デキュー:両端に追加と削除を行えるキューで、ArrayDequeやLinkedListなどが代表的な実装例。
  7. 優先キュー: 優先順位を持つ要素を優先度の高い順に格納されたキュー。
  8. ハッシュテーブル:ハッシュマップと同様だが、スレッドセーフ
bannerAds