1
resposta

[Dúvida] ArrayList minha versao de solucao

public class Pessoa {
    private String nome;
    private int idade;

    public void setNome(String nome) {
        this.nome = nome;
    }
    
    public void setIdade(int idade) {
        this.idade = idade;
    }

    @Override
    public String toString() {
        return "Pessoa: " + this.nome + this.idade;
    }
}
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {

        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();

        Pessoa pessoa1 = new Pessoa();
        pessoa1.setNome("Joao");
        pessoa1.setIdade(25);

        Pessoa pessoa2 = new Pessoa();
        pessoa2.setNome("Ana");
        pessoa2.setIdade(35);

        Pessoa pessoa3 = new Pessoa();
        pessoa3.setNome("Adam");
        pessoa3.setIdade(48);

        listaDePessoas.add(pessoa1);
        listaDePessoas.add(pessoa2);
        listaDePessoas.add(pessoa3);

        System.out.println("A lista de pessoas tem: " + listaDePessoas.size() + " pessoas.");
        System.out.println("Primeira pessoa da lista e " + listaDePessoas.get(0));
        System.out.println(listaDePessoas);
    }
}
1 resposta

Oi! Como vai?

Agradeço por compartilhar sua versão da solução com a comunidade Alura.

Sua implementação com ArrayList tá certinha! A estrutura tá bem organizada e o uso do toString() personalizado na classe Pessoa facilita a visualização das informações na saída.

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