今回はMap.of()についてのメモの記事になります。

Mapとは

Map.ofを知る上でMapが何かを知らないといけません。

Mapはキー(名前)と値(データ)をセットで管理する仕組みです。

Map.of()とは

Mapにデータを入れて簡単に作成するためのメソッドです。

サンプルコードで考えた方が分かりやすいのでそうします。

例えば下記のユーザー情報を管理したいとします。

名前:田中
年齢:30
住所:大阪

JavaではMapでそれを行うことができます。

import java.util.Map;

public class Main {
    public static void main(String[] args) {

        Map<String, String> user = Map.of(
            "name", "田中",
            "age", "30",
            "address", "大阪"
        );

        System.out.println(user.get("name"));
        System.out.println(user.get("age"));
        System.out.println(user.get("address"));
    }
}

6行目〜10行目にMapを使っています。

Map.of()で設定している値を取り出したい時は下記の記述をします。

.get("キー")

値の取り出しは12行目〜14行目で行っています。