A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

这是我想的LinkedList实现堆栈结构,但我不敢肯定这是对的,如果那位大神懂,跪求指导
import java.util.LinkedList;

class StoreHouse{      //描述一个对象,内部使用的是LinkedList
private LinkedList<Object> link;
StoreHouse(){
link = new LinkedList<Object>();
}
public void addElement(Object obj){   //添加元素的方法
  link.addFirst(obj);
}
public Object getElement(){    //获取元素的方法
  return link.removeFirst();
}
public boolean isNull(){   //判断集合是否有元素
  return link.isEmpty();
}
}
public class StoreHouseDemo {
   public static void main(String[] args){
    StoreHouse sh = new StoreHouse();    //创建自定义的队列对象
    sh.addElement("hello");    //添加元素
    sh.addElement("world");
    while(! sh.isNull())     //判断集合是否为空
     System.out.println(sh.getElement());
   }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马