JavaのMapのput()メソッドについて


以下に、put()メソッドの基本的な使用方法を示します。

Map<String, Integer> map = new HashMap<>();
map.put("キー1", 1);
map.put("キー2", 2);
map.put("キー3", 3);

上記の例では、String型のキーとInteger型の値のペアを持つMapを作成し、put()メソッドを使用して3つの要素を追加しています。

put()メソッドは、指定されたキーがすでに存在する場合は、そのキーに関連付けられた値を置き換えます。例えば、以下のように同じキーでput()メソッドを呼び出すと、値が置き換えられます。

map.put("キー1", 10);

put()メソッドは、置き換えられた値を返します。したがって、上記の例では、元の値1が返されます。

また、put()メソッドは、新しいキーと値のペアを追加する場合にも使用できます。以下の例では、新しいキーと値を追加しています。

map.put("キー4", 4);

put()メソッドは、Mapに新しい要素を追加するための一般的な方法です。他の実装クラス(例:TreeMap、LinkedHashMap)でも同様に使用することができます。

このように、JavaのMapインターフェースのput()メソッドは、キーと値のペアを追加または置き換えるための便利なメソッドです。コード例を使用して学んだ内容を実際のプログラムに応用してみてください。