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 voidclear()remove all items in the stackbooleanisEmpty()CheckTpop()Get the head and remove it from the stackvoidpush(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
-
-