栈的特点是先进后出,用LinkedList模拟栈数据结构,就是用LinkedList集合去模拟取元素的时候,最先取出来的是最后放进去的元素。
import java.util.LinkedList;
public class Demo07 {
public static void main(String[] args) {
LinkedListStack llt = new LinkedListStack();
llt.add(6);
llt.add(3);
llt.add(7);
llt.add(2);
while(! llt.isEmpty()) {
System.out.println(llt.get());
}
}
}
class LinkedListStack{
private LinkedList list;
public LinkedListStack() {//构造方法创建对象
list = new LinkedList();
}
//
public void add(Object obj) {
list.addFirst(obj);
}
public Object get() {
return list.removeFirst();
}
public boolean isEmpty() {
return list.isEmpty();
}
}