public class CompactableLongArrayList extends AbstractLongList implements java.util.RandomAccess, java.io.Serializable
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, compareTo, contains, ensureIndex, ensureRestrictedIndex, equals, get, getElements, hashCode, indexOf, indexOf, lastIndexOf, lastIndexOf, longListIterator, longListIterator, longSubList, peek, peekLong, pop, popLong, push, push, rem, remove, remove, removeElements, set, size, top, topLong, toString
add, contains, containsAll, containsAll, longIterator, rem, removeAll, removeAll, retainAll, retainAll, toArray, toArray, toArray, toLongArray, toLongArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, clear, contains, containsAll, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
containsAll, longIterator, removeAll, retainAll, toArray, toArray, toLongArray, toLongArray
public 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()
isEmpty
in interface Stack<java.lang.Long>
isEmpty
in interface java.util.Collection<java.lang.Long>
isEmpty
in interface java.util.List<java.lang.Long>
isEmpty
in class AbstractLongCollection
public LongListIterator iterator()
iterator
in interface LongCollection
iterator
in interface LongIterable
iterator
in interface LongList
iterator
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 AbstractLongList
public LongListIterator listIterator()
listIterator
in interface LongList
listIterator
in interface java.util.List<java.lang.Long>
listIterator
in class AbstractLongList
public LongListIterator listIterator(int index)
listIterator
in interface LongList
listIterator
in interface java.util.List<java.lang.Long>
listIterator
in class AbstractLongList
public void add(int index, long k)
add
in interface LongList
add
in class AbstractLongList
public boolean add(long k)
add
in interface LongCollection
add
in interface LongList
add
in class AbstractLongList
public boolean addAll(int index, java.util.Collection<? extends java.lang.Long> c)
addAll
in interface java.util.List<java.lang.Long>
addAll
in class AbstractLongList
public 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 AbstractLongList
public long set(int index, long k)
set
in interface LongList
set
in class AbstractLongList
public long removeLong(int index)
removeLong
in interface LongList
removeLong
in class AbstractLongList
public LongList subList(int from, int to)
subList
in interface LongList
subList
in interface java.util.List<java.lang.Long>
subList
in class AbstractLongList