Bom dia!!!
Tenho um vetor de cadastro de clientes por exemplo:
Cliente[] cadastros = new Cliente[3];
for (int i = 0; i < cadastros.length; i++) {
Cliente cli1 = new Cliente(cpf, nome, trabalhador, i, mat);
cli1.setNome(JOptionPane.showInputDialog("Digite o nome"));
JOptionPane.showMessageDialog(null, "Nome: " + cli1.getNome());
cli1.setCPF(JOptionPane.showInputDialog("Digite o CPF: "));
JOptionPane.showMessageDialog(null, "CPF: " + cli1.getCPF());
JOptionPane.showMessageDialog(null, " lista de clientes:" + "\n");
}
[b]Agora quero que apareça para o usuario todos os nomes e cpfs que foram inseridos
** Alguem me ajuda??/[/b][color=red] [/color]
[quote=mineirissima]Bom dia!!!
Tenho um vetor de cadastro de clientes por exemplo:
Cliente[] cadastros = new Cliente[3];
for (int i = 0; i < cadastros.length; i++) {
Cliente cli1 = new Cliente(cpf, nome, trabalhador, i, mat);
cli1.setNome(JOptionPane.showInputDialog("Digite o nome"));
JOptionPane.showMessageDialog(null, "Nome: " + cli1.getNome());
cli1.setCPF(JOptionPane.showInputDialog("Digite o CPF: "));
JOptionPane.showMessageDialog(null, "CPF: " + cli1.getCPF());
JOptionPane.showMessageDialog(null, " lista de clientes:" + "\n");
}
[b]Agora quero que apareça para o usuario todos os nomes e cpfs que foram inseridos
** Alguem me ajuda??/[/b][color=red] [/color][/quote]
Você não adciona a referencia do seu objeto cliente no seu vetor.
Poderia utilizar um arraylist em vez de um vetor.
por exemplo:
List<Cliente> listaCliente = new ArrayList<Cliente>();
//...seu for
listaCliente.add(seuCliente);
//.... depois só percorrer por um foreach
for(Cliente cliente : listaCliente){
System.out.println(cliente.getCpf);
}
Abs