0
respostas

ArrayList e toString

public class Filme {
    private String nome;
    private int duracao;
    private int ano;

    public Filme(String nome, int duracao, int ano) {
        this.nome = nome;
        this.duracao = duracao;
        this.ano = ano;
    }

    @Override
    public String toString() {
        return "Filme: " + this.nome + ", " +
               "Duração: " + this.duracao + " minutos, " +
               "Ano: " + this.ano;
    }
}
import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Filme favorito = new Filme("O Senhor dos Anéis", 180, 2001);
        Filme outro = new Filme("Matrix", 136, 1999);

        ArrayList<Filme> listaDeFilmes = new ArrayList<>();
        listaDeFilmes.add(favorito);
        listaDeFilmes.add(outro);

        System.out.println("Tamanho da lista: " + listaDeFilmes.size());
        System.out.println("Primeiro Filme: " + listaDeFilmes.get(0));
        System.out.println("Todos os filmes na lista:");
        for (Filme filme : listaDeFilmes) {
            System.out.println(filme);
        }
    }
}