public class CompactableLongArrayList extends AbstractLongList implements java.util.RandomAccess, java.io.Serializable
A long array list that can use compact storage.
AbstractLongList.LongSubList| Constructor and Description |
|---|
CompactableLongArrayList() |
CompactableLongArrayList(java.util.Collection<? extends java.lang.Long> c) |
CompactableLongArrayList(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
long k) |
boolean |
add(long k) |
boolean |
addAll(java.util.Collection<? extends java.lang.Long> c) |
boolean |
addAll(int index,
java.util.Collection<? extends java.lang.Long> c) |
long |
getLong(int i) |
boolean |
isEmpty() |
LongListIterator |
iterator() |
LongListIterator |
listIterator() |
LongListIterator |
listIterator(int index) |
long |
removeLong(int index) |
long |
set(int index,
long k) |
int |
size() |
LongList |
subList(int from,
int to) |
void |
trim() |
add, addAll, addAll, addAll, addAll, addElements, addElements, clear, compareTo, contains, ensureIndex, ensureRestrictedIndex, equals, get, getElements, hashCode, indexOf, indexOf, lastIndexOf, lastIndexOf, peek, peekLong, pop, popLong, push, push, rem, remove, removeElements, set, size, top, topLong, toStringadd, contains, containsAll, remove, removeAll, retainAll, toArray, toLongArray, toLongArraycontainsAll, removeAll, retainAll, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitcontains, containsAll, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArraycontains, containsAll, remove, removeAll, retainAll, toArray, toLongArray, toLongArrayforEach, forEachpublic CompactableLongArrayList()
public CompactableLongArrayList(int initialCapacity)
public CompactableLongArrayList(java.util.Collection<? extends java.lang.Long> c)
public void trim()
public int size()
size in interface java.util.Collection<java.lang.Long>size in interface java.util.List<java.lang.Long>size in class java.util.AbstractCollection<java.lang.Long>public boolean isEmpty()
public LongListIterator iterator()
iterator in interface LongCollectioniterator in interface LongIterableiterator in interface LongListiterator in interface java.lang.Iterable<java.lang.Long>iterator in interface java.util.Collection<java.lang.Long>iterator in interface java.util.List<java.lang.Long>iterator in class AbstractLongListpublic LongListIterator listIterator()
listIterator in interface LongListlistIterator in interface java.util.List<java.lang.Long>listIterator in class AbstractLongListpublic LongListIterator listIterator(int index)
listIterator in interface LongListlistIterator in interface java.util.List<java.lang.Long>listIterator in class AbstractLongListpublic void add(int index,
long k)
add in interface LongListadd in class AbstractLongListpublic boolean add(long k)
add in interface LongCollectionadd in interface LongListadd in class AbstractLongListpublic boolean addAll(int index,
java.util.Collection<? extends java.lang.Long> c)
addAll in interface java.util.List<java.lang.Long>addAll in class AbstractLongListpublic boolean addAll(java.util.Collection<? extends java.lang.Long> c)
addAll in interface java.util.Collection<java.lang.Long>addAll in interface java.util.List<java.lang.Long>addAll in class AbstractLongListpublic long set(int index,
long k)
set in interface LongListset in class AbstractLongListpublic long removeLong(int index)
removeLong in interface LongListremoveLong in class AbstractLongListpublic LongList subList(int from, int to)
subList in interface LongListsubList in interface java.util.List<java.lang.Long>subList in class AbstractLongList