public class MyStack {
private java.util.ArrayList list=new java.util.ArrayList();
public boolean isEmpty()
{
return list.isEmpty();
}
public int getSize()
{
return list.size();
}
public Object peek()
{
return list.get(list.size()-1);
}
public Object pop()
{
Object o=list.get(list.size()-1);
list.remove(list.size()-1);
return o;
}
public void push(Object o)
{
list.add(o);
}
public int search(Object o)
{
return list.lastIndexOf(o);
}
public String toString()
{
return "stack"+list.toString();
}
}
自定义栈类
最新推荐文章于 2023-05-26 09:31:26 发布