📌  相关文章
📜  Java中的 AbstractMap size() 方法及示例(1)

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

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

介绍

在Java中,AbstractMap类是用于实现Map接口的基本实现,该类继承了Map接口的大部分方法并提供了默认实现。其中,size()方法是AbstractMap类中定义的一个方法,用于返回Map中键值对的数量。

方法签名
public int size()
返回值

该方法返回一个int类型的值,表示Map中键值对的数量。

示例
import java.util.AbstractMap;
import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> map = new HashMap<>();
        map.put("A", 1);
        map.put("B", 2);
        map.put("C", 3);

        // 将HashMap转换为AbstractMap
        AbstractMap<String, Integer> abstractMap = Map.ofEntries(map.entrySet());

        // 调用size()方法
        int size = abstractMap.size();

        System.out.println("Map中键值对的数量为:" + size);
    }
}

上述示例中,我们首先创建了一个HashMap对象,并向其中添加了3个键值对。然后,我们将HashMap对象转换为AbstractMap对象,并调用该对象的size()方法,将返回Map中键值对的数量。最后,我们打印出该值。

运行以上示例,将得到以下输出结果:

Map中键值对的数量为:3
总结

size()方法是AbstractMap类中用于返回Map中键值对数量的方法。使用该方法时,需要确保调用的对象已经实现了Map接口,并且已经向该Map中添加了键值对。通过上述示例,您可以了解到如何使用size()方法,并获取其返回值。