Bom a parte que eu comentei é a parte que eu consegui entender quando se desenfileira um item da lista. eu queria saber oque acontece no código
depois que você salva o valor na aux?
exatamente nessa parte inicio=(inicio+1)%vet.length ?
o inicio é atualizado? ele anda uma casa para frente?
[code] public int desenfileirar() {
// quem é desenfileirado é quem está no inicio!!
int sair = vet[inicio]; // sair recebe primeiro elemento do vetor.
inicio = (inicio+1) % vet.length; // inicio recebe
return sair;
}
[/code]