@Generated(date="2016-10-25T13:31:56+0200",
value="KTypeStack.java")
public class LongStack
extends LongArrayList
LongArrayList adding stack-related utility methods.
The top of the stack is at the LongArrayList.size() - 1 element.buffer, elementsCount, EMPTY_ARRAY, resizer| Constructor and Description |
|---|
LongStack()
New instance with sane defaults.
|
LongStack(int expectedElements)
New instance with sane defaults.
|
LongStack(int expectedElements,
ArraySizingStrategy resizer)
New instance with sane defaults.
|
LongStack(LongContainer container)
Create a stack by pushing all elements of another container to it.
|
| Modifier and Type | Method and Description |
|---|---|
LongStack |
clone()
Clone this object.
|
void |
discard()
Discard the top element from the stack.
|
void |
discard(int count)
Discard an arbitrary number of elements from the top of the stack.
|
static LongStack |
from(long... elements)
Create a stack by pushing a variable number of arguments to it.
|
long |
peek()
Peek at the top element on the stack.
|
long |
pop()
Remove the top element from the stack and return it.
|
void |
push(long... elements)
Vararg-signature method for pushing elements at the top of the stack.
|
void |
push(long e1)
Adds one long to the stack.
|
void |
push(long[] elements,
int start,
int len)
Add a range of array elements to the stack.
|
void |
push(long e1,
long e2)
Adds two longs to the stack.
|
void |
push(long e1,
long e2,
long e3)
Adds three longs to the stack.
|
void |
push(long e1,
long e2,
long e3,
long e4)
Adds four longs to the stack.
|
int |
pushAll(java.lang.Iterable<? extends LongCursor> iterable)
Pushes all elements from another iterable to the top of the stack.
|
int |
pushAll(LongContainer container)
Pushes all elements from another container to the top of the stack.
|
int |
removeAll(LongLookupContainer c)
Default implementation uses a predicate for removal.
|
int |
retainAll(LongLookupContainer c)
Default implementation uses a predicate for retaining.
|
int |
retainAll(LongPredicate predicate)
Default implementation redirects to
LongCollection.removeAll(LongPredicate) and
negates the predicate. |
java.lang.String |
toString()
Convert the contents of this container to a human-friendly string.
|
add, add, add, add, addAll, addAll, clear, contains, ensureBufferSpace, ensureCapacity, equalElements, equals, forEach, forEach, forEach, forEach, get, hashCode, indexOf, insert, isEmpty, iterator, lastIndexOf, release, remove, removeAll, removeAll, removeFirst, removeLast, removeRange, resize, set, size, toArray, trimToSizefinalize, getClass, notify, notifyAll, wait, wait, waitremoveAll, retainAll, retainAllpublic LongStack()
public LongStack(int expectedElements)
expectedElements - The expected number of elements guaranteed not to cause buffer
expansion (inclusive).public LongStack(int expectedElements,
ArraySizingStrategy resizer)
expectedElements - The expected number of elements guaranteed not to cause buffer
expansion (inclusive).resizer - Underlying buffer sizing strategy.public LongStack(LongContainer container)
public void push(long e1)
public void push(long e1,
long e2)
public void push(long e1,
long e2,
long e3)
public void push(long e1,
long e2,
long e3,
long e4)
public void push(long[] elements,
int start,
int len)
public final void push(long... elements)
This method is handy, but costly if used in tight loops (anonymous array passing)
public int pushAll(LongContainer container)
public int pushAll(java.lang.Iterable<? extends LongCursor> iterable)
public void discard(int count)
public void discard()
public long pop()
public long peek()
public static LongStack from(long... elements)
public LongStack clone()
clone in class LongArrayListpublic int removeAll(LongLookupContainer c)
removeAll in interface LongCollectionpublic int retainAll(LongLookupContainer c)
retainAll in interface LongCollectionpublic int retainAll(LongPredicate predicate)
LongCollection.removeAll(LongPredicate) and
negates the predicate.retainAll in interface LongCollectionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2016 Carrot Search s.c.. All Rights Reserved.