ハッシュマップの初期化方法は何がありますか?
- HashMapクラスのコンストラクタを使用して、空のHashMapオブジェクトを作成します。
HashMap<String, Integer> map = new HashMap<>();
- 指定された初期容量と負荷係数を持つHashMapオブジェクトを作成するために、HashMapクラスのコンストラクタを使用します。
HashMap<String, Integer> map = new HashMap<>(16, 0.75f);
- HashMapクラスのputメソッドを使用して、キーと値を1つずつ追加します。
HashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
- Collectionsクラスの静的メソッドsingletonMapを使用して、単一のキーと値を含む変更不可のMapオブジェクトを作成します。
Map<String, Integer> map = Collections.singletonMap("key", value);