Module com.aoapps.collections
Package com.aoapps.collections
-
Interface Summary Interface Description IntCollection A primitive collection.IntList A List that stores things usingint[]instead ofObject[].LongCollection A primitive collection.LongList A List that stores things usinglong[]instead ofObject[].UnionMethodSet.Method<E> -
Class Summary Class Description AoArrays General-purpose array utilities and constants.AoCollections General-purpose collection utilities and constants.AoCollections.PeekIterator<E> Allows peeking the first element of iteration.ArraySet<E> A compactSetimplementation that stores the elements in hashCode order.ArraySortedSet<E> A compactSortedSetimplementation that stores the elements in order.AutoGrowArrayList<E> Automatically extends the size of the list instead of throwing exceptions on set, add, and addAll.EnumerationIterator<E> Bridges the gap between Enumeration and Iterator in the opposite direction of Collections.enumeration(Collection);HashCodeComparator Orders objects by hashCode.IdentityKey<T> Allows any object to be used as a hash key, with identity used forIdentityKey.hashCode()andIdentityKey.equals(java.lang.Object).IntArrayList An ArrayList that stores things usingint[]instead ofObject[].IntsAndLongs Provides access to an associated list of int's and long's.LongArrayList An ArrayList that stores things usinglong[]instead ofObject[].MinimalList MinimalList provides a set of static methods to dynamically choose the most efficient List implementation.MinimalMap MinimalMap provides a set of static methods to dynamically choose the most efficient Map implementation.PolymorphicMultimap<K,V> A registry of objects by their class, along with all their parent classes and interfaces, up to and including an upper bound.PolymorphicMultimap.Lists<K,V> PolymorphicRegistry<U> A registry of objects by their class, along with all their parent classes and interfaces, up to and including an upper bound.Sets General-purpose utilities for working withSet.SortedArrayList<E> ASortedArrayListstores its elements in hashCode order and provides means of quickly locating objects.SortedIntArrayList ASortedIntArrayListstores is elements in numerical order and provides means of quickly locating objects.SortedLongArrayList ASortedLongArrayListstores is elements in numerical order and provides means of quickly locating objects.SortedProperties Deprecated. Please useSortedPropertiesfrom Apache Commons Collections.UnionClassSet<E> A union set that assumes objects of different classes are not equal.UnionMethodSet<E> A union set that assumes objects of different classes are not equal.UnionMethodSet.ReflectionMethod<E> UnionMethodSet.SetMethod<E> A set of values will be obtained from the call to the method.UnionMethodSet.SingletonMethod<E> A single value will be obtained from the call to the method.UnionSet<E> In order to efficiently provide a union of fewer, larger sets, this provides a set view on top of other sets.UnmodifiableArraySet<E> An unmodifiable compactSetimplementation that stores the elements in hashCode order.