Java.util.WeakHashMap 类

java.util.WeakHashMap.size() 方法返回此WeakHashMap中存在的键值映射的总数。

语法

public int size() 

参数

无需参数。

返回值

返回WeakHashMap中键值映射的总数。

异常

示例:

示例中下面,java.util.WeakHashMap.size()方法用于找出给定WeakHashMap中键值映射的总数。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建weakhashmap
    WeakHashMap<Integer, String> MyMap = new WeakHashMap<Integer, String>();

    //填充map
    MyMap.put(101, "John");
    MyMap.put(102, "Marry");
    MyMap.put(103, "Kim");
    MyMap.put(104, "Jo");

    System.out.println("Size of MyMap: "+ MyMap.size());    

    //在map中再添加一对
    MyMap.put(105, "Ramesh"); 

    System.out.println("Size of MyMap: "+ MyMap.size());  
  }
} 

上述代码的输出将是:

Size of MyMap: 4
Size of MyMap: 5