0
0

コレクションとは

Posted at

コレクション

  • コレクションは、主に要素数が決まっていない場合に使う
    (配列は予め要素数が決まっている場合に使う。)
  • 配列とは異なり、要素数を自由に増減させられる
  • コレクションには種類がある
種類 特徴
List 要素が順序付けられて保持される 
Map キーと値を紐づけて要素が保持される
Set 要素が重複しない、要素が順序付けられていない
ジェネリクス

「クラス名<型指定>」の書式でクラスの型を指定することをジェネリクスという。

ArrayListコレクションについて

Listの派生。要素が順序付けられて保持される

ArrayListの要素の追加と取得

// 宣言
<リストの型> 変数 = new ArrayList<リストの型>();

// コレクションに要素を追加
変数.add(引数);

//要素を取得
変数.get(取得したい要素の番号);
//要素の取得と表示
System.out.println(変数.get(要素の番号));

//要素を削除
変数.remove(削除する要素数)

《実装例》
スクリーンショット 2024-02-14 10.40.27.png
スクリーンショット 2024-02-14 10.41.49.png
スクリーンショット 2024-02-14 10.57.42.png

HashMapについて

HashMapはキーと値がセットになった要素

// 宣言
HashMap<キーの型,値の型> 変数 = new HashMap<キーの型,値の型>();

// 要素の追加
変数.put(キー,);

// 要素の取得Coll
変数.get(取得する要素のキー)


// 要素の削除
変数.remove(削除する要素のキー)

《実装》
スクリーンショット 2024-02-14 14.49.21.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0