1. Classe Pessoa e método toString
package Arrays;
public class Pessoa {
private String nome;
private Integer idade;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Integer getIdade() {
return idade;
}
public void setIdade(Integer idade) {
this.idade = idade;
}
public Pessoa(String nome, Integer idade) {
this.nome = nome;
this.idade = idade;
}
@Override
public String toString(){
return getNome() + ", " + getIdade() + " anos";
}
}
//main
Pessoa p1 = new Pessoa("Paulo", 19);
System.out.println(p1.toString());
2. Criar ArrayList de Pessoa com o nome listaDePessoas:
Pessoa p1 = new Pessoa("Paulo", 19);
Pessoa p2 = new Pessoa("João",37);
Pessoa p3 = new Pessoa("Maria", 25);
ArrayList <Pessoa> listaDePessoas = new ArrayList<Pessoa>();
3. Adicionar 3 pessoas com o método add
listadePessoas.add(p1);
listadePessoas.add(p2);
listadePessoas.add(p3);
4. Mostrar tamanho da lista com método size:
Integer tamanhoLista = listaDePessoas.size();
System.out.println(listaDePessoas.size());
5. Mostrar primeira pessoa da lista:
System.out.println(listaDePessoas.get(0));
6. Mostrar vetor completo:
(Nessa impressão eu alterei o método toString apenas para melhorar visualização do console, e não aparecer tantas vírgulas, coloquei traços):
@Override
public String toString(){
return getNome() + " - " + getIdade() + " anos";
}
//Main
System.out.println(listaDePessoas);
No console ficou assim:
[Paulo - 19 anos, João - 37 anos, Maria - 25 anos]