📅  最后修改于: 2023-12-03 15:16:21.955000             🧑  作者: Mango
在Java中,ConcurrentHashMap是一种线程安全的哈希表,与HashMap不同的是它支持并发。ConcurrentHashMap中的size()方法可以获取当前哈希表中元素的数量。
int size()
size()方法返回当前哈希表中元素的数量。
ConcurrentHashMap<String, Integer> map = new ConcurrentHashMap<>();
map.put("apple", 3);
map.put("orange", 2);
map.put("banana", 5);
int size = map.size(); // 获取元素数量,结果为3
ConcurrentHashMap的size()方法可以获取当前哈希表中元素的数量,这是线程安全的操作。需要注意的是该方法的返回值是一个近似值,而不是精确值,因此在计算时需要考虑其可能出现的误差。