您的位置:首页 > 其它

使用集合LinkedList模拟堆栈方法

2015-09-24 10:30 302 查看
最近复习了一下基础集合,用LinkedList来模拟堆栈方法。

栈的基本特点:先进后出,后进先出。

import java.util.LinkedList;

public class ch8_5 {
public static void main(String[] args) {
LinkedList_Chu_Zhan lcz = new LinkedList_Chu_Zhan();
lcz.Add("1");
lcz.Add("2");
lcz.Add("3");
lcz.Add("4");
lcz.Add("5");
while(!lcz.isEmpty()){
System.out.println(lcz.removeGet());
}

}
}
//linkList模拟堆栈功能
class LinkedList_Chu_Zhan{
private LinkedList<String> linkList = new LinkedList<String>();
//使用构造方法也可以
//  public LinkedList_Chu_Zhan(){
//      linkList = new LinkedList<String>();
//  }
public void Add(String s){
linkList.add(s);
}
public String removeGet(){
return linkList.removeLast();
}
public boolean isEmpty(){
return linkList.isEmpty();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linkedlist