Oi
Estou com problemas!!!
Tenho uma apresentação, que quando pesquiso o codigo do cliente que é um string, mas na verdade na classe cliente é um inteiro me dá erro na conversão…tenho 3 classes: cliente, contacorrente e apresentação, pra guardar os clientes uso um HashMap, pra guardar as contas uso um ArrayList…
Se alguem tiver fontes com exemplos de uso de hashmap me envie por favor…
ME AJUDEM!!!
Valeu
Marci
System.out.println(" Deseja sacar e/ou depositar: ");
System.out.println("\t S para sacar ");
System.out.println("\t D para depositar ");
opcao = teclado.readLine();
while(!opcao.equalsIgnoreCase("fim")){
System.out.print(" Informe o codigo do cliente: ");
codigo = teclado.readLine();
cliente umCliente =(cliente) clientes.get(Integer.parseInt(codigo));//AQUI DA ERRO!!!
if(umCliente != null){
System.out.print(" Informe o numero da conta");
numero= teclado.readLine();
boolean achou = false;
ContaCorrente= null;
for(int i=0; i< contas.size(); i++){
c= (ContaCorrente) contas.get(i);
if(c.getNumero() = numero){
achou= true;
break;
}
if (achou){
if(!opcao.equalsIgnoreCase("s")){
System.out.print("Informe quanto deseja sacar:");
valor = teclado.readLine();
return c.sacar(valor);
}
else
{ System.out.print("Informe quanto deseja depositar:");
valor =teclado.readLine();
return c.depositar(valor);
}
}//fecha o achou
}//fecha o for
System.out.println(" Deseja sacar e/ou depositar: ");
System.out.println("\t S para sacar ");
System.out.println("\t D para depositar ");
opcao = teclado.readLine();
}//fecha o while