Boa Noite,
estou fazendo alguns exercícios de estrutura de dados utilizando listas
public class Atividade03 {
public static void main(String[] args) {
Processo a = new Processo("A", 72);
Processo b = new Processo("B", 90);
Processo c = new Processo("C", 68);
Processo d = new Processo("D", 55);
Processo e = new Processo("E", 47);
ListaSimples lista = new ListaSimples();
lista.add(a);
lista.add(b);
lista.add(c);
lista.add(d);
lista.add(e);
Object auxiliar = lista.get();
while (auxiliar != null) {
Processo processo = (Processo) auxiliar;
if (processo.getTempo() < 10) {
processo.setTempo(processo.getTempo() - (processo.getTempo() % 10));
} else {
processo.setTempo(processo.getTempo() - 10);
lista.add(processo);
}
System.out.println(processo);
auxiliar = lista.get();
}
}
}
e esta dando erro de cast nesta linha
Processo processo = (Processo) auxiliar;
e na minha ListaSimples o retorno de get é um Object.
eu ja fiz esse exercicio e funcionava assim, mas agora refazendo ele n roda mais.