package java1;
public class Queue {
private Object[] str=new Object[100];
private int size=0;
public void enQueue(Object o){
ensureCapacity(size+1);
str[size++]=o;
}
public Object deQueue(){
if(this.size==0){
System.out.println("Is empty!");
return null;
}
System.arraycopy(str, 1, str, 0, size-1);
size--;
return str;
}
public boolean isEmpty(){
if(size==0){
return true;
}
return false;
}
public int size(){
return this.size;
}
public void ensureCapacity(int size){
int oldCapacity=str.length;
if(size>oldCapacity){
Object[] newelementData=new Object[size+oldCapacity];
str=newelementData;
}
}
}