Java

Pessoal, o código abaixo apresenta um erro “The method dequeue() is undefinid for the type Queue”. Como faço para definir o método dequeue() para o tipo Queue???

A interface Queue não possui os métodos enqueue e dequeue, utilize add e remove.

Resolveu, obrigado!!
Consegue me ajudar em outro erro? Só restou um.
Na linha “Queue Q = new DequeQueue();”, o termo “DequeQueue()” tem a seguinte mensagem: DequeQueue cannot be resolved to a type.
Como resolvo isso?

Queue é uma classe interna do Java (Duh). Se você tem outra classe que você criou com o nome Queue, vai dar merda. Já que sua classe nao tem esse método. Cheque as importações. Se estiverem corretas cheque a documentação da classe https://docs.oracle.com/javase/7/docs/api/java/util/Queue.html veja se o método existe.

Se você quer remover (pegar) um item da Queue use o método “remove” ele nao deleta o item ele tira da queue e retorna o objeto.

Exemplo:

Object next = myQueue.remove();

No java.util realmente não há nenhuma classe com esse nome.
Está programando na tentativa e erro? Não vai funcionar.

Escreva aqui