用LinkedList模擬棧資料結構的集合,並測試。
阿新 • • 發佈:2018-12-25
import java.util.LinkedList;
/**
* @author nice
*@version v1.0
*/
public class MyStack {
private LinkedList link;
public MyStack() {
link = new LinkedList();
}
public void add(Object obj) {
link.add(obj);
}
public Object get() {
return link.removeFirst();
}
public boolean isEmpty() {
return link.isEmpty();
}
/**
* @author nice
*@version v1.0
*/
public class MyStack {
private LinkedList link;
public MyStack() {
link = new LinkedList();
}
public void add(Object obj) {
link.add(obj);
}
public Object get() {
return link.removeFirst();
}
public boolean isEmpty() {
return link.isEmpty();
}
}
public class LinkedListDemo {
public static void main(String[] args) {
//建立物件
MyStack ms =new MyStack();
//新增元素
ms.add("hello");
ms.add("java");
ms.add("bug");
//System.out.println(ms.get());
//System.out.println(ms.get());
//System.out.println(ms.get());
while(!ms.isEmpty()) {
System.out.println(ms.get());
}
}
}