1
resposta

[Sugestão] Solução

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

public String getNome() {
    return nome;
}

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

public int getIdade() {
    return idade;
}

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

@Override
public String toString() {
    return "Nome: " + this.nome + ", Idade: " + this.idade;
}

}|

import java.util.ArrayList;

public class Principal {
public static void main(String[] args) {
Pessoa pessoa1 = new Pessoa();
pessoa1.setNome("Leonardo");
pessoa1.setIdade(22);
var pessoa2 = new Pessoa();
pessoa2.setNome("Eduarda");
pessoa2.setIdade(24);
var pessoa3 = new Pessoa();
pessoa3.setNome("Renata");
pessoa3.setIdade(57);

ArrayList<Pessoa> listaDePessoas = new ArrayList<Pessoa>();
listaDePessoas.add(pessoa1);
listaDePessoas.add(pessoa2);
listaDePessoas.add(pessoa3);
    System.out.println("Tamanho da lista: " + listaDePessoas.size());
    System.out.println("Primeira pessoa da lista: " + listaDePessoas.get(0).getNome());
    System.out.println(listaDePessoas);
}

}

1 resposta

Oi, Leonardo! Como vai?

Gostei de como você estruturou a classe Pessoa e montou a lista usando ArrayList. Do jeito que você explicou, a organização está clara e o uso do toString() facilita bastante a visualização dos dados quando a lista é impressa.

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