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()
メソッドは、指定されたキーに対応するエントリを削除するために使用されます。