Java ConcurrentSkipListMap size()方法及示例
java.util.concurrent.ConcurrentSkipListMap 的 size() 方法是Java中的一个内置函数,它返回映射到该地图的键的数量。size()方法不是一个恒定的时间操作。如果地图包含的元素超过Integer.MAX_VALUE,将返回地图的最大值。
语法
public int size()
参数: 该函数不接受任何参数。
返回值: 该函数返回该地图中的元素数量。
下面的程序说明了上述方法。
程序1 :
// Java Program Demonstrate size()
// method of ConcurrentSkipListMap
import java.util.concurrent.*;
class GFG {
public static void main(String[] args)
{
// Initializing the map
ConcurrentSkipListMap<Integer, Integer>
mpp = new ConcurrentSkipListMap<Integer,
Integer>();
// Adding elements to this map
for (int i = 1; i <= 5; i++)
mpp.put(i, i);
// print size of map
System.out.println(mpp.size());
}
}
输出。
5
程序2
// Java Program Demonstrate size()
// method of ConcurrentSkipListMap
import java.util.concurrent.*;
class GFG {
public static void main(String[] args)
{
// Initializing the map
ConcurrentSkipListMap<Integer, Integer>
mpp = new ConcurrentSkipListMap<Integer,
Integer>();
// Adding elements to this map
for (int i = 1; i <= 15; i++)
mpp.put(i, i);
// print size of map
System.out.println(mpp.size());
}
}
输出。
15
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html#size-