MultiValueMap<String, String>
,MultiValuedMap
和MultiHashMap
,所有这些版本均已弃用,它们的替代方式是什么,在Java的哪个版本中均弃用了这三种?
答案 0 :(得分:2)
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);
它取代了MultiHashMap
类现在可以作为MultiValueMap在地图子包中使用。该版本将在集合v4.0中删除。
已弃用。 从4.1开始,请改用MultiValuedMap
与Apache Commons Collections4依赖罐相关的弃用
我认为您的意思是MultiMap
的第三个