Java TreeMapのremove()メソッドの使用例と解説


import java.util.TreeMap;
public class TreeMapExample {
  public static void main(String[] args) {
    // TreeMapの作成
    TreeMap<Integer, String> treeMap = new TreeMap<>();

    // キー-値のペアの追加
    treeMap.put(1, "Apple");
    treeMap.put(2, "Banana");
    treeMap.put(3, "Orange");
    treeMap.put(4, "Mango");

    System.out.println("TreeMap before removal: " + treeMap);

    // キーに基づいてエントリを削除
    treeMap.remove(2);

    System.out.println("TreeMap after removal: " + treeMap);
  }
}

上記のコードでは、TreeMapにいくつかのキー-値のペアを追加し、その後、remove(2)メソッドを使用してキーが2のエントリを削除しています。削除後の結果を表示するために、System.out.println()メソッドを使用しています。

実行結果:

TreeMap before removal: {1=Apple, 2=Banana, 3=Orange, 4=Mango}
TreeMap after removal: {1=Apple, 3=Orange, 4=Mango}

上記の出力結果からわかるように、キーが2のエントリが正常に削除され、TreeMapの内容が更新されています。

このように、JavaのTreeMapクラスのremove()メソッドは、指定されたキーに対応するエントリを削除するために使用されます。