package cn.itcast.listTest; import java.util.LinkedList; //我创建的一个类用于模仿 栈结构 public class MyStack { // 需要创建一个LinkedList来用于存储数据 private LinkedList ll; // 在创建MyStack时,也将集合创建出来 public MyStack() { ll = new LinkedList(); } // 创建一个可以压栈的方法(添加) public void add(Object obj) { ll.addFirst(obj); } // 创建一个可以弹栈的方法(取出) public Object get() { return ll.removeFirst(); } // 创建一个判断栈中是否有数据的方法 public boolean isEmpty() { return ll.isEmpty(); }
1、这个是今天老师讲的用LinkedList集合写出的模拟栈的类,我想知道怎么用main函数调用。 2、如果不用LinkedList集合,用其他的怎么模拟出栈(即创建出一个链接数据结构的集合)或者队列?
|