1
resposta

Faça como eu fiz: ArrayList e toString

Principal


ArrayList<Filme> listaDeFilmes = new ArrayList<>();
        listaDeFilmes.add(filmeDaBrenda);
        listaDeFilmes.add(meuFilme);
        listaDeFilmes.add(outroFilme);
        System.out.println("Tamanho da lista " + listaDeFilmes.size());
        System.out.println("Primeiro filme " + listaDeFilmes.get(0).getNome());
        System.out.println(listaDeFilmes);
        System.out.println("toString do filme " + listaDeFilmes.get(0).toString());
        }
}

Filme

@Override
    public String toString() {
        return "Filme: " + this.getNome() + "(" + this.getAnoDeLancamento() + ")";

    }
}
1 resposta

Oi, Brenda! Como vai?

Achei muito legal a forma como você usou o ArrayList e personalizou o método toString. Isso facilita bastante a leitura ao imprimir objetos diretamente no console.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!