* 需求:使用LinkedList<String>模拟栈结构的特点
* 栈结构:先进后出
* 自定义一个集合类,里面使用LinkList集合功能;
public class LinkTest {
public static void main(String[] args) {
// 创建自定义类对象
MyStack my=new MyStack();
//添加
my.add("hello");
my.add("world");
my.add("java");
while(!my.isEmpty()) {
System.out.println(my.get());
}
}
}
import java.util.LinkedList;
//自定义的栈集合类
public class MyStack {
//成员变量的位置
private LinkedList list;
public MyStack() {
list=new LinkedList();
}
//添加功能
public void add(Object obj) {
list.add(obj);
}
//弹出功能
public Object get() {
return list.removeFirst();
}
//定义判断功能
public boolean isEmpty() {
return list.isEmpty();
}
}