Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. public class ArrayStack<T> implements Stack<T> {
  2.  
  3. public Object[] mData = new Object[10];
  4. public int mPosition;
  5.  
  6. public ArrayStack() {
  7.  
  8. }
  9.  
  10. /* (non-Javadoc)
  11. * @see Stack#push(T)
  12. */
  13. @Override
  14. public void push(T item) {
  15. mData[mPosition++] = item;
  16. }
  17.  
  18. /* (non-Javadoc)
  19. * @see Stack#pull()
  20. */
  21. @Override
  22. @SuppressWarnings("unchecked")
  23. public T pull() {
  24. return (T) mData[mPosition--];
  25. }
  26.  
  27. public static void main(String[] args) {
  28. Stack<String> stack = new ArrayStack<>();
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement