1
resposta

Desafio: Arrays 01

1. Classe Pessoa e método toString

package Arrays;

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

    public String getNome() {
        return nome;
    }

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

    public Integer getIdade() {
        return idade;
    }

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

    public Pessoa(String nome, Integer idade) {
        this.nome = nome;
        this.idade = idade;
    }
    @Override
    public String toString(){
        return getNome() + ", " + getIdade() +  " anos";
    }
}

//main 
    Pessoa p1 = new Pessoa("Paulo", 19);

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

2. Criar ArrayList de Pessoa com o nome listaDePessoas:

       Pessoa p1 = new Pessoa("Paulo", 19);
        Pessoa p2 = new Pessoa("João",37);
        Pessoa p3 = new Pessoa("Maria", 25);
        
        ArrayList <Pessoa> listaDePessoas = new ArrayList<Pessoa>();

3. Adicionar 3 pessoas com o método add

        listadePessoas.add(p1);
        listadePessoas.add(p2);
        listadePessoas.add(p3);

4. Mostrar tamanho da lista com método size:

        Integer tamanhoLista = listaDePessoas.size();

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

5. Mostrar primeira pessoa da lista:

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

6. Mostrar vetor completo:

(Nessa impressão eu alterei o método toString apenas para melhorar visualização do console, e não aparecer tantas vírgulas, coloquei traços):

@Override
    public String toString(){
        return getNome() + " - " + getIdade() +  " anos";
    }

//Main

System.out.println(listaDePessoas);

No console ficou assim:

[Paulo - 19 anos, João - 37 anos, Maria - 25 anos]
1 resposta

Oi, Paulo! Como vai?

A forma como você estruturou a classe Pessoa e personalizou o método toString para melhorar a visualização no console ficou ótima. Essa atenção ao detalhe torna a saída do programa mais amigável.

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