ハッシュマップの初期化と値の設定方法は何ですか?
Javaでは、HashMapクラスのコンストラクタやputメソッドを使用して、HashMapオブジェクトを初期化して値を設定することができます。
オプション1:コンストラクタを使用して初期化および値を割り当てます。
Map<String, Integer> map = new HashMap<String, Integer>() {{
put("key1", 1);
put("key2", 2);
put("key3", 3);
}};
方法2:putメソッドを使用して、1つずつキーと値を追加します。
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
これらの2つの方法は、HashMapオブジェクトを初期化および値を代入するために使用できます。最初の方法は、二重括弧のイニシャライザを使用して、初期化時にキーと値を直接追加できるので、簡潔です。2番目の方法は、1つずつキーと値を追加するよりも直感的です。