0
respostas

Desafio do ArrayLista

Classe Pessoa

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

    // Construtor
    public Pessoa(String nome, int idade) {
        this.nome = nome;
        this.idade = idade;
    }

    // Método toString para representação textual
    @Override
    public String toString() {
        return "Pessoa{nome='" + nome + "', idade=" + idade + "}";
    }
}

Classe Principal (com o main)

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        // Criando a lista de pessoas
        ArrayList<Pessoa> listaDePessoas = new ArrayList<>();

        // Adicionando pessoas
        listaDePessoas.add(new Pessoa("Kauã", 21));
        listaDePessoas.add(new Pessoa("Ana", 30));
        listaDePessoas.add(new Pessoa("Carlos", 25));

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

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

        // Imprimindo a lista completa
        System.out.println("Lista completa:");
        for (Pessoa p : listaDePessoas) {
            System.out.println(p);
        }
    }
}