package test;
public class Stack {
private ArrayList<Object> list=new ArrayList<>();
//判断栈是否为空
public boolean isEmpty() {
return list.isEmpty();
}
//获取栈中的元素个数
public int getSize() {
return list.size();
}
//添加一个新的元素到栈顶
public void push(Object o) {
list.add(o);
}
//返回栈顶的元素并删除它
public Object pop() {
Object o=list.get(list.size()-1);
list.remove(list.size()-1);
return o;
}
//返回栈顶元素
public Object peek() {
return list.get(list.size()-1);
}
}