码迷,mamicode.com
首页 > 其他好文 > 详细

用LinkedList

时间:2015-02-09 21:36:49      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

 

》用LinkedList模拟栈集合MyStack

》MyStack测试类

 

  • 用LinkedList模拟栈集合MyStack

import java.util.LinkedList;
/*
 * 用LinkedList模拟简易的栈Stack
 */
public class MyStack {
    private LinkedList link;
    
    public MyStack(){
        link=new LinkedList();
    }
    
    /*
     * 添加
     */
    public void add(Object obj){
        //addFirst():添加到第一个元素位置
        link.addFirst(obj);
        
    }
    
    /*
     * 获取
     */
    public Object get(){
        //removeFirst():删除第一个元素,并返回该元素
        return link.removeFirst();
    }
    
    /*
     * 判断是否为空
     */
    public boolean isEmpty(){
        return link.isEmpty();
    }

}

 

 

  • MyStack测试类

/*
 * MyStack测试类
 */
public class MyStackTest {

    public static void main(String[] args) {
        //创建集合对象 
        MyStack ms=new MyStack();
        
        //创建并添加集合元素
        ms.add("hello");
        ms.add("world");
        ms.add("java");
        
        while(!ms.isEmpty()){
            System.out.println(ms.get());
        }
    }
}

用LinkedList

标签:

原文地址:http://www.cnblogs.com/qq-757617012/p/4282402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!