Class MultiDimensionalArray<T>

Object
AbstractCollection<T>
MultiDimensionalArray<T>
Type Parameters:
T - The type of objects stored in the array.
All Implemented Interfaces:
Iterable<T>, Collection<T>

public abstract class MultiDimensionalArray<T>
extends AbstractCollection<T>
A multi-dimensional array is a data collection where entries are indexed by a fixed length vector (the length equals the dimension of the array). The elements are stored recursively using nested instances ArrayList's, so the complexity of get and set operations are linear in the depth of the array.