|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.collections.primitives.DoubleStack
public class DoubleStack
A primitive double based Stack. The underlying backing store is an ArrayDoubleList 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 | |
---|---|
DoubleStack()
Creates an empty primitive stack. |
|
DoubleStack(double[] numbas)
Creates a stack prepopulating it with values. |
Method Summary | |
---|---|
void |
clear()
Empties the contents of the stack. |
boolean |
empty()
Tests if this stack is empty. |
double |
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. |
double |
peek()
Looks at the top of this stack without removing it. |
double |
peek(int n)
Return the n'th double down the stack, where 0 is the top element and [size()-1] is the bottom element. |
double |
pop()
Removes the value at the top of this stack and returns it. |
double |
push(double item)
Pushes a value onto the top of this stack. |
int |
search(double 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 DoubleStack()
public DoubleStack(double[] numbas)
numbas
- the array to addMethod Detail |
---|
public boolean empty()
public double peek()
EmptyStackException
- if this stack is emptypublic double peek(int n)
n
- the element index
EmptyStackException
- if the stack is empty
IndexOutOfBoundsException
- if the index is out of boundspublic double pop()
EmptyStackException
- if this stack is emptypublic double push(double item)
item
- the value to push onto this stack
public int search(double item)
item
- the value to search for from the top down
public double 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 |