Mega Code Archive

 
Categories / Java Tutorial / Collections
 

Making a stack from a LinkedList

import java.util.LinkedList; public class MainClass {   public static void main(String[] args) {     StackL stack = new StackL();     for (int i = 0; i < 10; i++)       stack.push(i);     System.out.println(stack.top());     System.out.println(stack.pop());   } } class StackL {   private LinkedList list = new LinkedList();   public void push(Object v) {     list.addFirst(v);   }   public Object top() {     return list.getFirst();   }   public Object pop() {     return list.removeFirst();   } } 9 9 8 7