(java入门新手)
package cn.rwm.test;
import java.util.LinkedList;
public class Test
{
public static void main(String[] args)
{
Stack stack=new Stack();
stack.push("aa");
stack.push("bb");
stack.push("cc");
for(int i=0;i<3;i++)
{
System.out.println(stack.pop());
//System.out.println(stack.peek());
}
System.out.println(stack.isEmpty());
}
}
class Stack
{
LinkedList<String> list=new LinkedList<String>();
//压栈,由于是后进先出,加后面
public void push(String str)
{
list.addLast(str);
}
//查看后又放进去
public String peek()
{
return list.peekLast();
}
//查看后直接删掉
public String pop()
{
return list.removeLast();
}
//判断是否为空
public boolean isEmpty()
{
return list.isEmpty();
}
}