Oi, João Miguel! Como vai?
Seu uso do método toString()
ficou muito bem implementado, tornando a visualização dos objetos da lista bem mais intuitiva. Além disso, a forma como estruturou a lista com ArrayList
está bem alinhada com os conceitos do curso.
Uma dica interessante para o futuro é usar o método isEmpty()
para verificar se a lista está vazia antes de acessar elementos, evitando erros. Veja este exemplo:
if(listaDeFilmes.isEmpty()) {
System.out.println("A lista está vazia.");
} else {
System.out.println("Primeiro filme: " + listaDeFilmes.get(0).getNome());
}
Isso evita tentar acessar um índice que não existe quando a lista não tem elementos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!