Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ArrayStack<T> implements Stack<T> {
- public Object[] mData = new Object[10];
- public int mPosition;
- public ArrayStack() {
- }
- /* (non-Javadoc)
- * @see Stack#push(T)
- */
- @Override
- public void push(T item) {
- mData[mPosition++] = item;
- }
- /* (non-Javadoc)
- * @see Stack#pull()
- */
- @Override
- @SuppressWarnings("unchecked")
- public T pull() {
- return (T) mData[mPosition--];
- }
- public static void main(String[] args) {
- Stack<String> stack = new ArrayStack<>();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement