模拟栈
import java.util.LinkedList; /** * @function : 使用Linkedlist 模拟栈 * @author lsh * */ class Stack{ LinkedList linkedList; public Stack() { linkedList = new LinkedList(); } //入栈 void push(Object obj) { linkedList.addLast(obj); } //出栈 void pop() { linkedList.removeLast(); } @Override public String toString() { return linkedList.toString(); } } public class LikeStack { public static void main(String[] args) { Stack stack = new Stack(); stack.push("a"); stack.push("b"); stack.push("c"); System.out.println(stack);//[a, b, c] stack.pop(); System.out.println(stack);//[a, b] } }
传播知识,分享快乐!
作者:IT_BULL
出处:http://www.cnblogs.com/itBulls/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博客园-博客园。