📜  Java中的 Map size() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:24.956000             🧑  作者: Mango

Java中的 Map size() 方法及示例

在Java中,Map是一种键值对映射的数据结构。它提供了一种将键映射到值的方式,因此也被称为关联数组或字典。在Map中,键和值的数据类型可以是任意的。

Map的size()方法是用于获取Map的大小(即存储在Map中的键值对数目)。该方法返回一个int类型的值。

以下是示例代码:

import java.util.HashMap;
import java.util.Map;

public class SizeExample {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();

        // 添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);

        // 输出Map的大小
        System.out.println("Map的大小为:" + map.size());
    }
}

在上述示例代码中,我们首先实例化了一个HashMap对象,然后向其中添加了三个键值对。最后,使用size()方法获取了Map的大小,并输出到控制台上。

以上代码的输出结果为:

Map的大小为:3

除了HashMap,Java中还提供了一些其他的Map实现类,比如TreeMap、LinkedHashMap等,它们的size()方法的返回值也是Map中包含的键值对数目。

需要注意的是,Map的大小不是它所能容纳的键值对数目的上限,因为Map对象是动态增长的。因此,当我们向Map中添加键值对时,Map的大小会随之增加。