Package org.ujmp.core.util
Class LongArrayList
- java.lang.Object
-
- org.ujmp.core.util.LongArrayList
-
public class LongArrayList extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
LongArrayList.Itr
private class
LongArrayList.ListItr
-
Field Summary
Fields Modifier and Type Field Description private static int
DEFAULT_CAPACITY
private long[]
elementData
private static long[]
EMPTY_ELEMENTDATA
private static int
MAX_ARRAY_SIZE
private int
modCount
private int
size
-
Constructor Summary
Constructors Constructor Description LongArrayList()
LongArrayList(int initialCapacity)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, long element)
boolean
add(long e)
void
clear()
boolean
contains(long o)
void
ensureCapacity(int minCapacity)
private void
ensureCapacityInternal(int minCapacity)
private void
ensureExplicitCapacity(int minCapacity)
private void
fastRemove(int index)
long
get(int index)
private void
grow(int minCapacity)
private static int
hugeCapacity(int minCapacity)
int
indexOf(long o)
boolean
isEmpty()
java.util.Iterator<java.lang.Long>
iterator()
int
lastIndexOf(long o)
java.util.ListIterator<java.lang.Long>
listIterator()
java.util.ListIterator<java.lang.Long>
listIterator(int index)
private java.lang.String
outOfBoundsMsg(int index)
private void
rangeCheck(int index)
long
remove(int index)
boolean
remove(long o)
protected void
removeRange(int fromIndex, int toIndex)
long
set(int index, long element)
long
size()
long[]
toArray()
void
trimToSize()
-
-
-
Field Detail
-
DEFAULT_CAPACITY
private static final int DEFAULT_CAPACITY
- See Also:
- Constant Field Values
-
EMPTY_ELEMENTDATA
private static final long[] EMPTY_ELEMENTDATA
-
elementData
private transient long[] elementData
-
modCount
private int modCount
-
size
private int size
-
MAX_ARRAY_SIZE
private static final int MAX_ARRAY_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
trimToSize
public void trimToSize()
-
ensureCapacity
public void ensureCapacity(int minCapacity)
-
ensureCapacityInternal
private void ensureCapacityInternal(int minCapacity)
-
ensureExplicitCapacity
private void ensureExplicitCapacity(int minCapacity)
-
grow
private void grow(int minCapacity)
-
hugeCapacity
private static int hugeCapacity(int minCapacity)
-
size
public long size()
-
isEmpty
public boolean isEmpty()
-
contains
public boolean contains(long o)
-
indexOf
public int indexOf(long o)
-
lastIndexOf
public int lastIndexOf(long o)
-
toArray
public long[] toArray()
-
get
public long get(int index)
-
set
public long set(int index, long element)
-
add
public boolean add(long e)
-
add
public void add(int index, long element)
-
remove
public long remove(int index)
-
remove
public boolean remove(long o)
-
fastRemove
private void fastRemove(int index)
-
clear
public void clear()
-
removeRange
protected void removeRange(int fromIndex, int toIndex)
-
rangeCheck
private void rangeCheck(int index)
-
outOfBoundsMsg
private java.lang.String outOfBoundsMsg(int index)
-
listIterator
public java.util.ListIterator<java.lang.Long> listIterator(int index)
-
listIterator
public java.util.ListIterator<java.lang.Long> listIterator()
-
iterator
public java.util.Iterator<java.lang.Long> iterator()
-
-