public class

HashBag

extends AbstractMapBag
implements Serializable Bag
java.lang.Object
   ↳ org.apache.commons.collections.bag.AbstractMapBag
     ↳ org.apache.commons.collections.bag.HashBag

Class Overview

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.

Summary

Public Constructors
HashBag()
Constructs an empty HashBag.
HashBag(Collection coll)
Constructs a bag containing all the members of the given collection.
[Expand]
Inherited Methods
From class org.apache.commons.collections.bag.AbstractMapBag
From class java.lang.Object
From interface java.lang.Iterable
From interface java.util.Collection
From interface org.apache.commons.collections.Bag

Public Constructors

public HashBag ()

Constructs an empty HashBag.

public HashBag (Collection coll)

Constructs a bag containing all the members of the given collection.

Parameters
coll a collection to copy into this bag