java.util.IdentityHashMap.remove()


描述

remove(Object key)方法用于如果存在的话从该地图中移除此键的映射。

声明

以下是java.util.IdentityHashMap.remove()方法的声明。

public V remove(Object key)

参数

key - 这是要从地图中删除其映射的键。

返回值

方法调用返回与指定键关联的先前值,如果没有键的条目,则返回null。

异常

NA

实例

以下示例显示了java.util.IdentityHashMap.remove()的用法

package com.tutorialspoint;

import java.util.*;

public class IdentityHashMapDemo {
   public static void main(String args[]) {

      // create identity hash
      IdentityHashMap ihmap = new IdentityHashMap();

      // populate the ihmap
      ihmap.put(1, "java");
      ihmap.put(2, "util");
      ihmap.put(3, "package");

      System.out.println("Value of ihmap before: " + ihmap);

      // remove element at key 2
      ihmap.remove(2);

      System.out.println("Value of ihmap after remove: " + ihmap);
   }    
}

让我们编译并运行上面的程序,这将产生以下结果。

Value of ihmap before: {2=util, 3=package, 1=java}
Value of ihmap after remove: {3=package, 1=java}