Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
Collections Libraries


Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. There are many features, including:

 * Bag interface for collections that have a number of copies of each object
 * Buffer interface for collections that have a well defined removal order, like FIFOs
 * BidiMap interface for maps that can be looked up from value to key as well and key to value
 * MapIterator interface to provide simple and quick iteration over maps
 * Type checking decorators to ensure that only instances of a certain type can be added
 * Transforming decorators that alter each object as it is added to the collection
 * Composite collections that make multiple collections look like one
 * Ordered maps and sets that retain the order elements are added in, including an LRU based map
 * Identity map that compares objects based on their identity (==) instead of the equals method
 * Reference map that allows keys and/or values to be garbage collected under close control
 * Many comparator implementations
 * Many iterator implementations
 * Adapter classes from array and enumerations to collections
 * Utilities to test or create typical set-theory properties of collections such as union, intersection, and closure


Page 2 of 2