Bom dia!
Segue a minha solução para o desafio ArrayList. Caso haja algum ponto de melhoria, fico a disposição.
Classe Pessoa
public class Pessoa {
private String nome;
private int idade;
public void setNome(String nome) {
this.nome = nome;
}
public void setIdade(int idade) {
this.idade = idade;
}
@Override
public String toString() {
return "Nome: " + nome + ", Idade: " + idade + " anos";
}
}
Classe Principal
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
Pessoa pessoa01 = new Pessoa();
Pessoa pessoa02 = new Pessoa();
Pessoa pessoa03 = new Pessoa();
pessoa01.setNome("Mariana");
pessoa01.setIdade(31);
pessoa02.setNome("Bruno");
pessoa02.setIdade(34);
pessoa03.setNome("Lucas");
pessoa03.setIdade(3);
ArrayList<Pessoa> listaDePessoas = new ArrayList<>();
listaDePessoas.add(pessoa01);
listaDePessoas.add(pessoa02);
listaDePessoas.add(pessoa03);
System.out.println("Tamanho da Lista: " + listaDePessoas.size());
System.out.println(listaDePessoas.get(0));
System.out.println(listaDePessoas);
}
}
Obrigada!!