# Package org.eclipse.mat.collect

Collections optimized for keys and values of ints and longs.

See: Description

Interface Summary
HashMapIntLong.Entry: An entry from the map
HashMapIntObject.Entry<E>: An entry from the map
HashMapLongObject.Entry<E>: An entry from the map
HashMapObjectLong.Entry<E>: An entry from the map
IteratorInt: Simple iterator to go through ints
IteratorLong: Simple iterator to go through ints

Class Summary
ArrayInt: Utility class to hold a list of ints Similar to a list, but efficient for ints
ArrayIntBig: This class simplifies the handling of growing int[] in a very fast and memory efficient manner so that no slow collections must be used.
ArrayIntCompressed: This class compresses fixed-size int[] in a very fast and memory efficient manner if many leading and/or trailing bits of the stored ints are not used commonly.
ArrayLong: Utility class to hold a list of longs Similar to a list, but efficient for longs
ArrayLongBig: This class simplifies the handling of growing long[] in a very fast and memory efficient manner so that no slow collections must be used.
ArrayLongCompressed: This class compresses fixed-size long[] in a very fast and memory efficient manner if many leading and/or trailing bits of the stored longs are not used commonly.
ArrayUtils: Utility class for sorting arrays etc.
BitField: This class manages huge bit fields.
HashMapIntLong: A map from int to long.
HashMapIntObject<E>: A map from int to Object.
HashMapLongObject<E>: A map from long to Object.
HashMapObjectLong<E>: A map from Object to long.
QueueInt: A simple queue of ints
SetInt: Utility class to hold a set of ints Similar to a Set, but efficient for ints
SetLong: Utility class to hold a set of longs Similar to a Set, but efficient for longs

## Package org.eclipse.mat.collect Description

Collections optimized for keys and values of ints and longs.