1
resposta

[Projeto] Exercício ArrayList

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 "Pessoa{" +
                "nome='" + nome + '\'' +
                ", idade=" + idade +
                '}';
    }
}
public class Main {
    public static void main(String[] args) {


        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();
        Pessoa pessoa1 = new Pessoa();
        pessoa1.setNome("Joao Miguel");
        pessoa1.setIdade(19);

        Pessoa pessoa2 = new Pessoa();
        pessoa2.setNome("Fulano");
        pessoa2.setIdade(57);

        Pessoa pessoa3 = new Pessoa();
        pessoa3.setNome("Ciclano");
        pessoa3.setIdade(49);
        listaDePessoas.add(pessoa1);
        listaDePessoas.add(pessoa2);
        listaDePessoas.add(pessoa3);
        System.out.println("Primeira pessoa da lista: "+listaDePessoas.getFirst()); // pode-se também utilizar get(0) para pegar o primeiro objeto da lista
        System.out.println(listaDePessoas);
    }
}
1 resposta

Oii, João Miguel!

Obrigada por compartilhar seu código.

O uso de setters e getters para manipulação dos dados de cada pessoa tá correto, assim como a adição desses objetos na lista.

Continue firme nos estudos.

Conteúdos relacionados
Alura

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