木. 1月 23rd, 2025

Mapのremoveメソッドとは

Javaの Map インターフェースには、特定のキーに関連付けられたエントリを削除するための remove メソッドがあります。このメソッドは、指定されたキーがマップに存在し、それに関連付けられたエントリが削除された場合にそのキーの以前の値を返します。キーがマップに存在しない場合、remove メソッドは null を返します。

以下にその使用例を示します。

Map<String, Integer> map = new HashMap<>();
map.put("One", 1);
map.put("Two", 2);
map.put("Three", 3);

// "Two"というキーのエントリを削除
Integer removedValue = map.remove("Two");

System.out.println(removedValue);  // 2
System.out.println(map);  // {One=1, Three=3}

この例では、”Two”というキーとそれに関連付けられた値2がマップから削除され、削除された値が remove メソッドによって返されます。その結果、マップから “Two” というキーのエントリが削除され、マップには “One” と “Three” のエントリだけが残ります。

removeメソッドの使い方

Javaの Map インターフェースの remove メソッドは、特定のキーに関連付けられたエントリを削除するために使用されます。このメソッドは以下のように使用します。

map.remove(Object key);

ここで、key は削除したいエントリのキーです。

remove メソッドは、指定されたキーがマップに存在し、それに関連付けられたエントリが削除された場合にそのキーの以前の値を返します。キーがマップに存在しない場合、remove メソッドは null を返します。

以下にその使用例を示します。

Map<String, Integer> map = new HashMap<>();
map.put("One", 1);
map.put("Two", 2);
map.put("Three", 3);

// "Two"というキーのエントリを削除
Integer removedValue = map.remove("Two");

System.out.println(removedValue);  // 2
System.out.println(map);  // {One=1, Three=3}

この例では、”Two”というキーとそれに関連付けられた値2がマップから削除され、削除された値が remove メソッドによって返されます。その結果、マップから “Two” というキーのエントリが削除され、マップには “One” と “Three” のエントリだけが残ります。

Mapのclearメソッドとは

Javaの Map インターフェースには、マップからすべてのエントリを削除するための clear メソッドがあります。このメソッドは、マップが空になるまでマップからすべてのエントリを削除します。

以下にその使用例を示します。

Map<String, Integer> map = new HashMap<>();
map.put("One", 1);
map.put("Two", 2);
map.put("Three", 3);

// マップからすべてのエントリを削除
map.clear();

System.out.println(map);  // {}

この例では、clear メソッドによりマップからすべてのエントリが削除され、結果として空のマップが得られます。

clearメソッドの使い方

Javaの Map インターフェースの clear メソッドは、マップからすべてのエントリを削除するために使用されます。このメソッドは以下のように使用します。

map.clear();

clear メソッドは、マップが空になるまでマップからすべてのエントリを削除します。

以下にその使用例を示します。

Map<String, Integer> map = new HashMap<>();
map.put("One", 1);
map.put("Two", 2);
map.put("Three", 3);

// マップからすべてのエントリを削除
map.clear();

System.out.println(map);  // {}

この例では、clear メソッドによりマップからすべてのエントリが削除され、結果として空のマップが得られます。

Mapからマッピングを削除するサンプルコード

Javaの Map インターフェースを使用してマッピングを削除する基本的なサンプルコードを以下に示します。このコードでは、まず Map オブジェクトを作成し、その後で remove メソッドと clear メソッドを使用してマッピングを削除します。

import java.util.Map;
import java.util.HashMap;

public class Main {
    public static void main(String[] args) {
        // Mapオブジェクトの作成
        Map<String, Integer> map = new HashMap<>();
        map.put("One", 1);
        map.put("Two", 2);
        map.put("Three", 3);

        System.out.println("Initial Map: " + map);

        // "Two"というキーのエントリを削除
        map.remove("Two");
        System.out.println("After removing 'Two': " + map);

        // マップからすべてのエントリを削除
        map.clear();
        System.out.println("After clearing the map: " + map);
    }
}

このコードを実行すると、以下のような出力が得られます。

Initial Map: {One=1, Two=2, Three=3}
After removing 'Two': {One=1, Three=3}
After clearing the map: {}

このサンプルコードは、remove メソッドと clear メソッドの基本的な使用方法を示しています。これらのメソッドを使用することで、Javaの Map オブジェクトから簡単にマッピングを削除することができます。

By jakoten

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です