版权声明:本文为博主原创文章,未经博主允许不得转载。 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