ハッシュマップを初期化して値を直接割り当てる方法は何ですか?
Javaでは、次の方法を使用して直接HashMapを初期化し、値を割り当てることができます:
Map<String, Integer> map = new HashMap<String, Integer>() {{
put("A", 1);
put("B", 2);
put("C", 3);
}};
この方法では、HashMapに直接値を代入するために二重括弧初期化ブロックが使用されています。ただし、匿名内部クラスを作成しているため、パフォーマンスの問題を引き起こす可能性があります。