java.util.IdentityHashMap.remove() java.util.IdentityHashMap.putAll() java.util.IdentityHashMap.size() 描述 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} java.util.IdentityHashMap.putAll() java.util.IdentityHashMap.size()