2
respostas

[Projeto] DESAFIO

CLASSE PESSOA

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.getNome() + ", Idade: " + this.getIdade();
}
}

CLASSE PRINCIPAL

import java.util.ArrayList;

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

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

    Pessoa p1 = new Pessoa();
    p1.setNome("Giulia");
    p1.setIdade(25);

    Pessoa p2 = new Pessoa();
    p2.setNome("Ana");
    p2.setIdade(30);

    Pessoa p3 = new Pessoa();
    p3.setNome("Carlos");
    p3.setIdade(28);

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

    // tamanho da lista
    System.out.println("Tamanho da lista: " + listaDePessoas.size());

    // primeira pessoa
    System.out.println("Primeira pessoa: " + listaDePessoas.get(0));

    // lista completa
    System.out.println("Lista completa:");
    System.out.println(listaDePessoas);
}
}

CONSOLE

Tamanho da lista: 3
Primeira pessoa: Nome: Giulia, Idade: 25
Lista completa:
[Nome: Giulia, Idade: 25, Nome: Ana, Idade: 30, Nome: Carlos, Idade: 28]

2 respostas

Oi, Giulia! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou a classe Pessoa com encapsulamento e sobrescreveu o método toString, isso deixa a saída muito mais legível ao imprimir a lista. Também foi uma boa escolha usar ArrayList para organizar os objetos e acessar elementos com get(0).

Se quiser pode testar um for pra percorrer a lista e exibir cada item separadamente, o que ajuda quando a lista cresce:


for (Pessoa p : listaDePessoas) {
    System.out.println(p);
}

Esse código percorre cada elemento da lista e imprime um por linha, facilitando a leitura.

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

Olá, Lorena!! Tudo bem sim!!
Muito obrigada pela dica e por mandar um conteúdo relacionado!! Ajudou muito!! Grata