import java.util.LinkedList;
/*
* 自定义的栈集合
*
*
* */
public class MyStack {
private LinkedList link;
public MyStack() {
link = new LinkedList();
}
// 增加元素
public void add(Object obj) {
link.addFirst(obj);
}
// 获取元素
public Object get() {
return link.removeFirst();
}
// 判断是否还有元素
public boolean isEmpty() {
return link.isEmpty();
}
}
//测试
public class MyStackDmeo {
public static void main(String[] args) {
// 创建集合对象
MyStack ms = new MyStack();
ms.add("hello");
ms.add("world");
ms.add("java");
while (!ms.isEmpty()) {
System.out.println(ms.get());
}
}
}
模拟栈的先进后出