//Autor: Thiago Campos
//Data: 10.10.2012
/*
* Um código simples que mostra como criar uma lista e exibi-la.
*/
package br.thiago.main;
import br.thiago.dominio.Cliente;
import java.util.ArrayList;
import javax.swing.JOptionPane;
/**
*
* @author Thiago
*/
public class Listagem {
public static void main(String[] args){
//criando a lista
ArrayList cadastro = new ArrayList();
//instanciando c1
Cliente c1 = new Cliente();
c1.setNome("Thiago Campos");
c1.setCpf("1234");
c1.setSexo('M');
c1.setIdade(32);
//instanciando c2
Cliente c2 = new Cliente();
c2.setNome("Rafael Correia");
c2.setCpf("3333");
c2.setSexo('M');
c2.setIdade(02);
//instanciando c3
Cliente c3 = new Cliente();
c3.setNome("Taynah Neri");
c3.setCpf("8888");
c3.setSexo('F');
c3.setIdade(27);
//inserindo na lista
cadastro.add(c1);
cadastro.add(c2);
cadastro.add(c3);
//exibindo a lsta de clientes
exibeCadastro(cadastro);
} //fim do main
/**
* Metodo para exibir a lista de clientes
*/
public static void exibeCadastro(ArrayList<Cliente> mostraLista){
//variavel
String nomes = "";
//processamento
for(Cliente qqNome: mostraLista){
nomes += "Cliente: " + qqNome.getNome() + " CPF: " + qqNome.getCpf() + "\n";
}
JOptionPane.showMessageDialog(null, nomes);
} //fim do metodo exibeCadastro
} //fim da classe
//INICIO DO DOMINIO
package br.thiago.dominio;/**
*
* @author Thiago
*/
public class Cliente {
private String nome;
private String cpf;
private char sexo;
private int idade;
//get e set - nome
public void setNome(String nome){
this.nome = nome;
}
public String getNome(){
return nome;
}
//get e set - cpf
public void setCpf(String cpf){
this.cpf = cpf;
}
public String getCpf(){
return cpf;
}
//get e set - sexo
public void setSexo(char sexo){
this.sexo = sexo;
}
public char getSexo(){
return sexo;
}
//get e set - idade
public void setIdade(int idade){
this.idade = idade;
}
public int getIdade(){
return idade;
}
public boolean equals(Object obj){
return cpf == ((Cliente) obj).getCpf();
}
} //fim da classe
Nenhum comentário:
Postar um comentário