java - Apache Commons MultiMap 已弃用,我现在应该使用什么?
问题描述
自 4.1 版以来, Apache Commons 的MultiMap
接口及其实现已被弃用。MultiValueMap
而且MultiHashMap
似乎完全...
我应该使用什么作为替代方案?
解决方案
MultiValuedMap是替代品,它不被弃用:
定义一个映射,其中包含针对每个键的值集合。
例如:
MultiValuedMap<K, String> map = new MultiValuedHashMap<K, String>(); map.put(key, "A"); map.put(key, "B"); map.put(key, "C"); Collection<String> coll = map.get(key);
类现在可用作地图子包中的 MultiValueMap。此版本将在 collections v4.0 中删除。
已弃用。 从 4.1 开始,改用 MultiValuedMap
与 apache commons collections4 依赖 jar 相关的弃用
我认为您所说的第三个MultiMap
已被弃用
推荐阅读
- blockchain - err="合约创建代码存储用完gas"
- javascript - 检索数组 - 键值对 - 无法读取未定义的属性“DisplayName”
- powerbi - 通过 API 响应分页不会返回 Power BI 中的所有行
- python - tf.contrib.framework.nest.flatten_dict_items() 在 Tensorflow 2.0 中的等价物是什么?
- mysql - mysql用0替换nan,找不到任何文档
- email - 取消订阅列表的电子邮件详细信息 (RFC 2369)
- ios - 快速隐藏从不同文件中删除子视图
- c++ - C++ 整数常量表达式定义
- excel - 从一行中获取数据并将其以列形式放入不同的工作表中。仅当列出拥有数据的人、姓名时才会移动数据
- vb.net - 如果文本等于某事,则缩短代码