Você está aqui: Java ::: Pacote java.util ::: ArrayDeque |
Como criar uma fila em Java usando a classe ArrayDeque do pacote java.utilQuantidade de visualizações: 651 vezes |
Uma fila é uma estrutura de dados do tipo FIFO (First-In-First-Out), na qual o primeiro elemento a entrar na estrutura é o primeiro a ser removido. Há inúmeras formas de se implementar uma fila em Java. Nesta dica mostrarei como podemos realizar essa tarefa usando uma classe ArrayDeque, que é uma implementação de vetor redimensionável da interface Deque. Neste exemplo eu usei o método add() para enfileirar um novo valor na fila. Para desenfileirar um elemento eu usei o método poll(). Por fim, para sabermos qual elemento é o primeiro na fila, basta usarmos o método peek(). Veja o código Java completo para o exemplo: package estudos; import java.util.ArrayDeque; public class Estudos{ public static void main(String args[]){ // vamos criar uma fila de inteiros ArrayDeque<Integer> fila = new ArrayDeque<>(); // vamos enfileirar 4 valores fila.add(20); fila.add(13); fila.add(64); fila.add(75); // vamos exibir o conteúdo da fila System.out.println("Conteúdo da fila: " + fila); // vamos obter o primeiro elemento da fila int inicio = fila.peek(); System.out.println("O primeiro elemento da fila é: " + inicio); // vamos desenfileirar um elemento da fila int removido = fila.poll(); System.out.println("O elemento removido foi: " + removido); Ao executar este código Java nós teremos o seguinte resultado: Conteúdo da fila: [20, 13, 64, 75] O primeiro elemento da fila é: 20 O elemento removido foi: 20 Conteúdo da fila: [13, 64, 75] Enfileirei o valor 91 Conteúdo da fila: [13, 64, 75, 91] |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |