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

- Packages that use AbstractCollection
  Package | Description
  --- | ---
  cern.colt.list | Resizable lists holding objects or primitive data types such as `int`, `double`, etc.

- - ### Uses of AbstractCollection in cern.colt.list

    Subclasses of AbstractCollection in cern.colt.list
    Modifier and Type | Class and Description
    --- | ---
    `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` | `AbstractList` Abstract base class for resizable lists holding objects or primitive data types such as `int`, `float`, etc.
    `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.

Jump to the Colt Homepage