1
resposta

Exercício ArrayList

Classe Pessoa

public class Pessoa {

    private int idade;
    private String nome;

    public int getIdade() {
        return idade;
    }

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

    public String getNome() {
        return nome;
    }

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

    @Override
    public String toString() {
        return "Pessoa{" +
                "idade=" + idade +
                ", nome='" + nome + '\'' +
                '}';
    }
}

Classe Main

mport java.util.ArrayList;

//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
    public static void main(String[] args) {

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

        Pessoa pessoa1 = new Pessoa();
        Pessoa pessoa2 = new Pessoa();
        Pessoa pessoa3 = new Pessoa();

        pessoa1.setIdade(27);
        pessoa1.setNome("Jacqueline");

        pessoa2.setIdade(3);
        pessoa2.setNome("João Roque");

        pessoa3.setIdade(31);
        pessoa3.setNome("Emerson");

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

        System.out.println(listaDePessoas.size());

        System.out.println(listaDePessoas.get(0));

        System.out.println(listaDePessoas.toString());

    }
}
1 resposta

Oi, Emerson! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou as classes Pessoa e Main, importante notar que o uso do ArrayList tá correto e que o método toString facilita bastante a visualização dos objetos ao imprimir a lista. Isso mostra que você entendeu bem o objetivo da atividade do desafio de coleções.

Continue praticando esse tipo de estrutura, pois trabalhar com listas será algo recorrente no Java.

Dica: se quiser, você pode treinar percorrendo a lista com um for ou for-each, imprimindo cada pessoa individualmente, assim reforça o entendimento de como acessar e manipular os elementos da coleção.

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