|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.collections.primitives.FloatStack
public class FloatStack
A primitive float based Stack. The underlying backing store is an ArrayFloatList where the front of the list is the bottom of the stack and the tail of the list is the top of the stack.
Constructor Summary | |
---|---|
FloatStack()
Creates an empty primitive float stack. |
|
FloatStack(float[] numbas)
Creates a stack prepopulating it with float values. |
Method Summary | |
---|---|
void |
clear()
Empties the contents of the stack. |
boolean |
empty()
Tests if this stack is empty. |
float |
get(int index)
Gets items from the stack where the index is zero based and the top of the stack is at an index of size()-1 with the bottom of the stack at an index of 0. |
float |
peek()
Looks at the top of this stack without removing it. |
float |
peek(int n)
Return the n'th float down the stack, where 0 is the top element and [size()-1] is the bottom element. |
float |
pop()
Removes the value at the top of this stack and returns it. |
float |
push(float item)
Pushes a value onto the top of this stack. |
int |
search(float item)
Returns the 1-based position where a value is on this stack. |
int |
size()
Gets the size of this stack. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FloatStack()
public FloatStack(float[] numbas)
numbas
- the float array to addMethod Detail |
---|
public boolean empty()
public float peek()
java.util.EmptyStackException
- if this stack is emptypublic float peek(int n)
n
- the element index
java.util.EmptyStackException
- if the stack is empty
java.lang.IndexOutOfBoundsException
- if the index is out of boundspublic float pop()
java.util.EmptyStackException
- if this stack is emptypublic float push(float item)
item
- the value to push onto this stack
public int search(float item)
item
- the value to search for from the top down
public float get(int index)
index
- the index into the stack treated as a list
public int size()
public void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |