package com.atguigu.java3;
import java.util.ArrayList;
public class MyQueue {
private ArrayList list=new ArrayList();
//入队
public void push(Object obj){
list.add(obj);
}
//出队
public void pop(){
Object obj=null;
if(!list.isEmpty()){
for(Object o:list){
System.out.println(o);
}
}else{
return;
}
}
//获取队列长度
public int getMyQueueLength(){
return list.size();
}
//判断队列是否为空
public boolean isMyQueueEmpty(){
return list.isEmpty();
}
}
测试类:
<pre name="code" class="java">package com.atguigu.java3;
public class MyQueueTest {
public static void main(String[] args){
MyQueue m=new MyQueue();
m.push(12);
m.push("sd");
m.push("shfg");
m.push(2);
//System.out.println(m.getMyQueueLength());
m.pop();
}
}