Class LongArray
java.lang.Object
zombie.entity.util.LongArray
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(long value) voidadd(long value1, long value2) voidadd(long value1, long value2, long value3) voidadd(long value1, long value2, long value3, long value4) voidaddAll(long... array) voidaddAll(long[] array, int offset, int length) voidvoidvoidclear()booleancontains(long value) long[]ensureCapacity(int additionalCapacity) booleanlongfirst()longget(int index) inthashCode()voidincr(int index, long value) voidincr(long value) intindexOf(long value) voidinsert(int index, long value) voidinsertRange(int index, int count) booleanisEmpty()intlastIndexOf(char value) voidmul(int index, long value) voidmul(long value) booleannotEmpty()longpeek()longpop()longrandom()booleanlongremoveIndex(int index) voidremoveRange(int start, int end) booleanremoveValue(long value) voidreverse()voidset(int index, long value) long[]setSize(int newSize) long[]shrink()voidshuffle()voidsort()voidswap(int first, int second) long[]toArray()toString()voidtruncate(int newSize) static LongArraywith(long... array)
-
Field Details
-
items
public long[] items -
size
public int size -
ordered
public boolean ordered
-
-
Constructor Details
-
LongArray
public LongArray() -
LongArray
public LongArray(int capacity) -
LongArray
public LongArray(boolean ordered, int capacity) -
LongArray
-
LongArray
public LongArray(long[] array) -
LongArray
public LongArray(boolean ordered, long[] array, int startIndex, int count)
-
-
Method Details
-
add
public void add(long value) -
add
public void add(long value1, long value2) -
add
public void add(long value1, long value2, long value3) -
add
public void add(long value1, long value2, long value3, long value4) -
addAll
-
addAll
-
addAll
public void addAll(long... array) -
addAll
public void addAll(long[] array, int offset, int length) -
get
public long get(int index) -
set
public void set(int index, long value) -
incr
public void incr(int index, long value) -
incr
public void incr(long value) -
mul
public void mul(int index, long value) -
mul
public void mul(long value) -
insert
public void insert(int index, long value) -
insertRange
public void insertRange(int index, int count) -
swap
public void swap(int first, int second) -
contains
public boolean contains(long value) -
indexOf
public int indexOf(long value) -
lastIndexOf
public int lastIndexOf(char value) -
removeValue
public boolean removeValue(long value) -
removeIndex
public long removeIndex(int index) -
removeRange
public void removeRange(int start, int end) -
removeAll
-
pop
public long pop() -
peek
public long peek() -
first
public long first() -
notEmpty
public boolean notEmpty() -
isEmpty
public boolean isEmpty() -
clear
public void clear() -
shrink
public long[] shrink() -
ensureCapacity
public long[] ensureCapacity(int additionalCapacity) -
setSize
public long[] setSize(int newSize) -
sort
public void sort() -
reverse
public void reverse() -
shuffle
public void shuffle() -
truncate
public void truncate(int newSize) -
random
public long random() -
toArray
public long[] toArray() -
hashCode
-
equals
-
toString
-
toString
-
with
-