Class NumberList<N extends Comparable<N>>

java.lang.Object
org.ojalgo.array.NumberList<N>
All Implemented Interfaces:
Iterable<N>, Collection<N>, List<N>, RandomAccess, SequencedCollection<N>, Access1D<N>, Access1D.Visitable<N>, Mutate1D, Mutate1D.Mixable<N>, Structure1D

public final class NumberList<N extends Comparable<N>> extends Object implements List<N>, RandomAccess, Access1D<N>, Access1D.Visitable<N>, Mutate1D, Mutate1D.Mixable<N>
Think of this as an ArrayList that can only contain numbers, but with a few extra features. Among other things it can be arbitrarily large (using long indices rather than int) and contain primitive double values. And of course it integrates perfectly with everything else in ojAlgo.