Bom dia, Eleazar! Como vai?
O seu código está bem feito e organizado, mas percebi que nele você não adicionou nenhuma informação à sua lista listaDePessoas
. Você pode fazer isso com o método add
que vem por padrão no tipo ArrayList
. Segue um exemplo de como ficaria essa adição de informações no seu código:
public class Pessoa {
private String nome;
private int idade;
public Pessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
@Override
public String toString() {
return "Pessoa: " + nome + " (Idade: " + idade + ")";
}
}
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
ArrayList<Pessoa> listaDePessoas = new ArrayList<>();
// Adicionando pessoas à lista
listaDePessoas.add(new Pessoa("Alice", 30));
listaDePessoas.add(new Pessoa("Bob", 25));
listaDePessoas.add(new Pessoa("Carlos", 40));
// 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 de pessoas
System.out.println("Lista de Pessoas:");
for (Pessoa pessoa : listaDePessoas) {
System.out.println(pessoa);
}
}
}
Neste exemplo, adicionei três objetos Pessoa
à lista com nomes e idades fictícios. Depois, utilizei os métodos size()
e get(0)
para imprimir o tamanho da lista e a primeira pessoa, respectivamente. Finalmente, percorri a lista com um laço for-each
para imprimir todas as pessoas.
No mais, espero que continue se esforçando nos estudos e boa sorte!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!