Documentos de Académico
Documentos de Profesional
Documentos de Cultura
import java.util.Vector;
public Cola() {
super();
elementos = new Vector<Tipo>();
//inicio = fin = 0;
size = 0;
}
try {
if(colaVacia())
throw new ErrorColaVacia();
else {
//return elementos.get(inicio++);
retorno = elementos.get(0);
elementos.remove(0);
size--;
return retorno;
}
} catch(ErrorColaVacia error) {
System.out.println("ERROR: la cola esta vacía");
return null;
}
}
/*
public int getFin() {
return fin;
}
@SuppressWarnings("serial")
class ErrorColaVacia extends Exception {
public ErrorColaVacia() {
super();
}
}
Test
public class Test {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
Cola cola;
cola.encolar("Uno");
System.out.println("Elementos en cola: " + cola.getSize());
cola.encolar("Dos");
System.out.println("Elementos en cola: " + cola.getSize());
cola.encolar("Tres");
System.out.println("Elementos en cola: " + cola.getSize());