Estou tendo um problema ao executar o código,
Erro:
Exception in thread “main” java.lang.Error: Unresolved compilation problems:
The type Fila is not generic; it cannot be parameterized with arguments
The type Fila is not generic; it cannot be parameterized with arguments <>
at Filaa.Fila.main(Fila.java:8)
Código:
import java.util.Scanner;
public class Fila {
public static void main(String[] args) {
Fila fila = new Fila<>(50);
Scanner sv = new Scanner(System.in);
int opcao = 0;
int sanha = 0;
int prior = 0;
while (opcao != 3 ) {
System.out.println("1- Retira Senha Convencional");
System.out.println("4- Retira Senha Prioridade");
System.out.println("2-Chama Senha");
System.out.println("3-Fim");
opcao = sv.nextInt();
switch (opcao) {
case 1:
sanha++;
fila.add("NOR-" + sanha);
System.out.println("Sua senha é: NOR-" + sanha);
break;
case 2:
System.out.println("Senha Chamada:" + fila.remove(fila));
break;
case 3:
System.out.println("Finalizado");
case 4:
prior++;
fila.insert("Prior-" + prior);
System.out.println("Sua Senha é: Prior-" + prior);
break;
default:
System.out.println("Opção Invalida");
}
}
}
}