# Uses of Interface
org.apache.commons.collections4.ListValuedMap

Packages that use ListValuedMap
Package
Description
org.apache.commons.collections4
Interfaces and utilities shared across all packages.
org.apache.commons.collections4.multimap
Implements the `MultiValuedMap` interfaces.

- ## Uses of ListValuedMap in org.apache.commons.collections4

  Methods in org.apache.commons.collections4 that return ListValuedMap
  Modifier and Type
  Method
  Description
  `static <K, V> ListValuedMap<K,V>`
  MultiMapUtils.`newListValuedHashMap()`
  Creates a `ListValuedMap` with an `ArrayList` as collection class to store the values mapped to a key.

- ## Uses of ListValuedMap in org.apache.commons.collections4.multimap

  Classes in org.apache.commons.collections4.multimap that implement ListValuedMap
  Modifier and Type
  Class
  Description
  `class`
  `AbstractListValuedMap<K,V>`
  Abstract implementation of the `ListValuedMap` interface to simplify the creation of subclass implementations.
  `class`
  `ArrayListValuedHashMap<K,V>`
  Implements a `ListValuedMap`, using a `HashMap` to provide data storage and `ArrayList`s as value collections.
  `class`
  `ArrayListValuedLinkedHashMap<K,V>`
  Implements a `ListValuedMap`, using a `LinkedHashMap` to provide data storage and `ArrayList`s as value collections.