Pessoal estou com um problema basico
nao sei muito bem mexer com arraylist,
mas tenho um projeto grande a fazer e nao posso ficar mexendo com Array normais
oque eu quero é que o codCli esteja no mesmo indice dos outros dados
ex. no relatorio o usuario apenas digita o codigo Cliente e e já tem
os outros dados puxados.
tipo codigo = @23f
dados = nome:joao endereco:carmelias telefone:90198666 email:joao@joao.com.br
OBS: não conheco listas genericas ou linkadas, ou estrutura de dados
nao que eu seja preguicoso, mas tentei aprender e achei complicado, nao tenho muito tempo.
no lista.add ele esta adicionando no proximo termo.!
[code]
import java.util.ArrayList;
import java.util.Scanner;
/@JavaCode:Cliente/
public class Cliente implements Cadastrable{
Scanner s = new Scanner(System.in);
private String codCli; //@12f
private String nomeCli;
private String enderecoCli;
private String telefoneCli;
private String emailCli;
ArrayList <String> lista = new ArrayList<String>();
ArrayList <String> relatorioSimpCli = new ArrayList<String>();
public String entradaDados() {
System.out.println("codCliente do Cliente");
codCli = s.nextLine();
lista.add(codCli);
System.out.println("nome do Cliente");
nomeCli = s.nextLine();
lista.add(nomeCli);
System.out.println("endereco do Cliente");
enderecoCli = s.nextLine();
lista.add(nomeCli);
System.out.println("telefone do Cliente");
telefoneCli = s.nextLine();
lista.add(nomeCli);
System.out.println("email do Cliente");
emailCli = s.nextLine();
lista.add(nomeCli);
/**
* armazena um relatorio cada vez que é cadastrado algum cliente
* @12f joao carmelias 90198666 joao@joao.com.br |
* @72f manoel sete setembro 8894156 manoel@joao.com.br |
**/
relatorioSimpCli.add(codCli + nomeCli + enderecoCli + telefoneCli + emailCli);
return relaSimplesCli;
}
}//[/code]