如何限制一个HashMap的大小呢?

娜扎 Java经验 2022-05-13 23:15:54 5046 1
下文笔者讲述java中限制HashMap大小的方法分享,如下所示:
hashMap是我们日常开发中,使用最多一个数据存储容器,
那么如何限制其大家,使其处于一个指定值呢?
下文将一一道来,如下所示
实现思路:
    使用自定义HashMap,然后修改其put方法
	即可实现限制HashMap的大小
例:
限制HashMap大小的方法分享
public class MyHashMap<K, V> implements Map<K, V> {

    private Map<K, V> map;

    public InstrumentedHashMap() {
        map = new HashMap<K, V>();
    }

    public boolean put(K key, V value) {
        if (map.size() >= MAX && !map.containsKey(key)) {
             return false;
        } else {
             map.put(key, value);
             return true;
        }
    }

    ...
}

使用方法
Map<String,String> myHashMap= new MyHashMap<>();
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaJingYan/202205/16524555703365.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

Honor accompaniments