Package org.yaml.snakeyaml.util
Class ArrayStack<T>
- java.lang.Object
-
- org.yaml.snakeyaml.util.ArrayStack<T>
-
- Type Parameters:
T
- data to keep in stack
public class ArrayStack<T> extends Object
Custom stack
-
-
Constructor Summary
Constructors Constructor Description ArrayStack(int initSize)
Create
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
remove all items in the stackboolean
isEmpty()
CheckT
pop()
Get the head and remove it from the stackvoid
push(T obj)
Add the element to the head
-
-
-
Method Detail
-
push
public void push(T obj)
Add the element to the head- Parameters:
obj
- - data to be added
-
pop
public T pop()
Get the head and remove it from the stack- Returns:
- the head
-
isEmpty
public boolean isEmpty()
Check- Returns:
- true when it contains nothing
-
clear
public void clear()
remove all items in the stack
-
-