- 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
-
-
Constructor Summary
Constructors Constructor Description FixedSizeList(int maxSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(T t)-
Methods inherited from class dev.buildtool.tools.collections.RandomizedList
getRandom, removeRandom
-
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
-
-