Olá Pessoal, estou precisando de uma ajudinha, kero fazer uma Fila Estática e não tô conseguindo formular o “for” para fastar os elementos p/ esquerda, já que quero remover a 1ª pessoa da Fila.
Abaixo o meu código…
public class VetorFila {
/**
* @param args
*/
private static String[] pessoas = new String[10];
private static int tamanhoFila = 0;
public static void main(String[] args) {
VetorFila vf = new VetorFila ();
vf.inserirNoFim("Ana");
vf.inserirNoFim("Bia");
vf.inserirNoFim("Xarlene");
vf.inserirNoFim("Yane");
vf.removeNoInicio();
vf.mostrarFila();
}
public static void inserirNoFim(String in) {
if (tamanhoFila == 0) {
pessoas[0] = in;
tamanhoFila++;
} else {
pessoas[tamanhoFila] = in;
tamanhoFila ++;
}
}
public void removeNoInicio (){
if(tamanhoFila == 0){
System.out.println("A Fila está vazia");
}else{
for ( DUVIDA AQUI
}
}
public void mostrarFila(){
System.out.println("Fila do inicio para o fim");
for(int i = 0; i < 10; i ++){
System.out.println(pessoas[i]);
}
}
}