Colt 1.2.0

## Uses of Class
cern.colt.list.AbstractList

Packages that use AbstractList
cern.colt.list: Resizable lists holding objects or primitive data types such as `int`, `double`, etc.

Uses of AbstractList in cern.colt.list

Subclasses of AbstractList in cern.colt.list
`class` `AbstractBooleanList` Abstract base class for resizable lists holding `boolean` elements; abstract.
`class` `AbstractByteList` Abstract base class for resizable lists holding `byte` elements; abstract.
`class` `AbstractCharList` Abstract base class for resizable lists holding `char` elements; abstract.
`class` `AbstractDoubleList` Abstract base class for resizable lists holding `double` elements; abstract.
`class` `AbstractFloatList` Abstract base class for resizable lists holding `float` elements; abstract.
`class` `AbstractIntList` Abstract base class for resizable lists holding `int` elements; abstract.
`class` `AbstractLongList` Abstract base class for resizable lists holding `long` elements; abstract.
`class` `AbstractShortList` Abstract base class for resizable lists holding `short` elements; abstract.
`class` `BooleanArrayList` Resizable list holding `boolean` elements; implemented with arrays.
`class` `ByteArrayList` Resizable list holding `byte` elements; implemented with arrays.
`class` `CharArrayList` Resizable list holding `char` elements; implemented with arrays.
`class` `DistinctNumberList` Resizable compressed list holding numbers; based on the fact that a number from a large list with few distinct values need not take more than `log(distinctValues)` bits; implemented with a `MinMaxNumberList`.
`class` `DoubleArrayList` Resizable list holding `double` elements; implemented with arrays.
`class` `FloatArrayList` Resizable list holding `float` elements; implemented with arrays.
`class` `IntArrayList` Resizable list holding `int` elements; implemented with arrays.
`class` `LongArrayList` Resizable list holding `long` elements; implemented with arrays.
`class` `MinMaxNumberList` Resizable compressed list holding numbers; based on the fact that a value in a given interval need not take more than `log(max-min+1)` bits; implemented with a `cern.colt.bitvector.BitVector`.
`class` `ObjectArrayList` Resizable list holding `Object` elements; implemented with arrays.
`class` `ShortArrayList` Resizable list holding `short` elements; implemented with arrays.
`class` `SimpleLongArrayList` Resizable list holding `long` elements; implemented with arrays; not efficient; just to demonstrate which methods you must override to implement a fully functional list.

Colt 1.2.0

Jump to the Colt Homepage