java实现自定义队列(先进先出)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37036984/article/details/79437861

题目:java实现自定义队列(先进先出)


主类:

import java.util.LinkedList;
public class Main {
    public static void main(String[] args) {
         DuiLie dl = new DuiLie();
         dl.add("abc1");
         dl.add("abc2");
         dl.add("abc3");
         dl.add("abc4");
         while(!dl.isNull()){
             System.out.println(dl.get());
         }
    }
}

子类:

import java.util.LinkedList;
public class DuiLie {
    private LinkedList list;
    public DuiLie(){
        list = new LinkedList();
    }
    public void add(Object obj){
        list.add(obj);
    }
    public Object get(){
        return list.removeLast();   
    }
    public boolean isNull(){
        return list.isEmpty();
    }   
}

输出:

abc4
abc3
abc2
abc1

猜你喜欢

转载自blog.csdn.net/m0_37036984/article/details/79437861