1
resposta

resposta desafio

  1. Crie uma classe Pessoa com atributos como nome, idade, e um método toString que represente esses atributos.

      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 + ")";
          }
      }
    

2 No método main da classe Principal, crie um ArrayList de Pessoa chamado listaDePessoas.

        import java.util.ArrayList;
        public class Principal {
            public static void main(String[] args) {
                ArrayList<Pessoa> listaDePessoas = new ArrayList<>();
            }
        }

3 Adicione pelo menos três pessoas à lista utilizando o método add.

        Pessoa pessoa1 = new Pessoa("Akemi", 18);
        Pessoa pessoa2 = new Pessoa("Rodrigo", 30);
        Pessoa pessoa3 = new Pessoa("Caroline", 35);
        listaDePessoas.add(pessoa1);
        listaDePessoas.add(pessoa2);
        listaDePessoas.add(pessoa3);
  1. Imprima o tamanho da lista utilizando o método size.

      System.out.println("Tamanho da lista: " + listaDePessoas.size());
    
  2. Imprima a primeira pessoa da lista utilizando o método get.

      System.out.println("Primeira Pessoa: " + listaDePessoas.get(0));
    
  3. Imprima a lista completa

      System.out.println("Lista de Pessoas:");
      for (Pessoa pessoa : listaDePessoas) {
          System.out.println(pessoa);
      }
    
1 resposta

Oi, Everton! Como vai?

Seu código está muito bem estruturado e mostra uma compreensão clara sobre como trabalhar com listas e objetos em Java. A forma como utilizou o toString facilita bastante a visualização dos dados ao imprimir os objetos.

Uma dica interessante para o futuro é utilizar o método isEmpty() para verificar se a lista está vazia antes de acessar elementos. Veja este exemplo:

if (!listaDePessoas.isEmpty()) {
    System.out.println("Primeira Pessoa: " + listaDePessoas.get(0));
}

Esse código evita erros quando a lista estiver vazia.

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