java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<I>
dev.buildtool.tools.collections.RandomizedList<T>
dev.buildtool.tools.collections.FixedSizeList<T>
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<T>,java.util.Collection<T>,java.util.List<T>,java.util.RandomAccess
public class FixedSizeList<T> extends RandomizedList<T>
Created on 7/21/18 by alexiy.
Doesn't allow duplicate elements. When a new element is added, first one is removed
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FixedSizeList(int maxSize) -
Method Summary
Methods inherited from class java.util.ArrayList
add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Constructor Details
-
FixedSizeList
public FixedSizeList(int maxSize)
-
-
Method Details