Package gw.util
Class Stack<T>
- java.lang.Object
-
- gw.util.Stack<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>
public class Stack<T> extends java.lang.Object implements java.lang.Iterable<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleancontains(T obj)booleanequals(java.lang.Object o)Tget(int i)TgetBase()inthashCode()intindexOf(T o)voidinsert(T item, int iPos)booleanisEmpty()java.util.Iterator<T>iterator()Tpeek()Tpop()booleanpush(T item)intsize()java.util.List<T>toList()
-
-
-
Field Detail
-
_list
private final java.util.ArrayList<T> _list
-
-
Method Detail
-
push
public boolean push(T item)
-
insert
public void insert(T item, int iPos)
-
pop
public T pop()
-
peek
public T peek()
-
getBase
public T getBase()
-
contains
public boolean contains(T obj)
-
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<T>
-
get
public T get(int i)
-
indexOf
public int indexOf(T o)
-
clear
public void clear()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toList
public java.util.List<T> toList()
-
-