Olá a todos estou praticando um pouco de ArrayList, mais ainda não sei utiliza-lo muito bem, o projeto é bem simples, cadastro de pessoas e colocando os objetos no ArrayList e depois imprimir os elementos.
Agora um pouco de codigo:
Classe pessoa.
[code]package biblioteca.usuario;
public class Pessoa {
private String nome;
private String cpf;
private String end;
private String dataNascimento;
public Pessoa(){
}
public Pessoa(String nome,String cpf,String end,String dataNasc){
this.nome=nome;
this.cpf=cpf;
this.end=end;
this.dataNascimento=dataNasc;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public String getDataNascimento() {
return dataNascimento;
}
public void setDataNascimento(String dataNascimento) {
this.dataNascimento = dataNascimento;
}
public String getEnd() {
return end;
}
public void setEnd(String end) {
this.end = end;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void imprimirLista(){
System.out.println("==============================================");
System.out.println("Nome: "+getNome());
System.out.println("Cpf: "+getCpf());
System.out.println("Endereço: "+getEnd());
System.out.println("Data de Nascimento: "+getDataNascimento());
System.out.println("==============================================");
}
}
//Main
package biblioteca;
import java.util.ArrayList;
import biblioteca.usuario.Pessoa;
public class Main {
public static void main(String[] args) {
ArrayList list= new ArrayList();
Pessoa p1=null;
Pessoa p2=null;
Pessoa p3=null;
Pessoa p4=null;
try{
p1=new Pessoa(“Willian”,“432.122.000.19”,“Rua Uva”,“18/02/2010”);
p2=new Pessoa(“Allyni”,“111.222.333.12”,“Rua Santo Tirolli”,“12/02/2011”);
p3= new Pessoa(“Watanabe”,“222.333.444-10”,“Rua KKKKK”,“13/09/1990”);
p4= new Pessoa(“Luiz”,“444.555.666-13”,“Rua limão”,“14/05/2011”);
list.add(p1);
list.add(p2);
list.add(p3);
list.add(p4);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}catch(Exception e){
System.out.println(e);
}
}
}
[/code]
O codigo compila mais o resultado não são aquilo que eu instanciei e sim isso:
biblioteca.usuario.Pessoa@19821f
biblioteca.usuario.Pessoa@addbf1
biblioteca.usuario.Pessoa@42e816
biblioteca.usuario.Pessoa@9304b1
Agradeço