【Java】1文でMapを初期化する Map.of(), Map.ofEntries()
Javaのバージョン Java9以降。
immutableなMapを1文でMapを初期化する Map.ofまたはMap.ofEntriesを使用する。
Map<String, String> map = Map.of( "key1", "value1", "key2", "value2", "key3", "value3" ); Map<String, String> map = Map.ofEntries( Map.entry("key1", "value1"), Map.entry("key2", "value2"), Map.entry("key3", "value3") ); entryメソッドをstatic importすれば以下のように記述できる。