0
respostas

Desafio: hora da prática ArrayList

Classe Pessoa-------------------------------------------

package br.alura.modelo;

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 "Pessoa{" +                                  
            "nome = '" + nome + '\'' +                  
            ", idade = " + idade +                      
            '}';                                        
}                                                       

}

Classe Main --------------------------------------------------

import br.alura.modelo.Pessoa;

import java.util.ArrayList;

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

    //criando objetos

    Pessoa pessoa1 = new Pessoa();
    ArrayList<Pessoa> pessoas  = new ArrayList<>();

    //instanciando pessoas

    var pessoa2 = new Pessoa();
    var pessoa3 = new Pessoa();


    pessoa1.setNome("Pedro");
    pessoa1.setIdade(8);

    pessoa2.setNome("Laura");
    pessoa2.setIdade(3);

    pessoa3.setNome("Gabriel");
    pessoa3.setIdade(22);

    //Adicionando pessoas

    pessoas.add(pessoa1);
    pessoas.add(pessoa2);
    pessoas.add(pessoa3);

    //Impressões

    System.out.println(pessoas.size());
    System.out.println(pessoas.get(0));
    System.out.println(pessoas.toString());

}

}