Class HashBag<E>
java.lang.Object
org.apache.commons.collections4.bag.AbstractMapBag<E>
org.apache.commons.collections4.bag.HashBag<E>
- Type Parameters:
- E- the type of elements in this bag
- All Implemented Interfaces:
- Serializable,- Iterable<E>,- Collection<E>,- Bag<E>
Implements 
Bag, using a HashMap to provide the
 data storage. This is the standard implementation of a bag.
 
 A Bag stores each object in the collection together with a
 count of occurrences. Extra methods on the interface allow multiple copies
 of an object to be added or removed at once. It is important to read the
 interface Javadoc carefully as several methods violate the
 Collection interface specification.
 
- Since:
- 3.0 (previously in main package v2.0)
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.commons.collections4.bag.AbstractMapBagAbstractMapBag.MutableInteger
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.commons.collections4.bag.AbstractMapBagadd, add, addAll, clear, contains, containsAll, doReadObject, doWriteObject, equals, getCount, getMap, hashCode, isEmpty, iterator, remove, remove, removeAll, retainAll, size, toArray, toArray, toString, uniqueSetMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, removeIf, spliterator, stream
- 
Constructor Details- 
HashBag
- 
HashBagConstructs a bag containing all the members of the given Collection.- Parameters:
- collection- a collection to copy into this bag.
 
- 
HashBag
 
-