Estou com um projeto da faculdade em que é preciso cadastrar clientes, estou fazendo em ArrayList, como eu faço para que cada novo cadastro tenha um numero próprio, por exemplo, eu me cadastro e automaticamente recebo um id que me identifica.
Cadastro de clientes em JAVA
L
6 Respostas
T
Projeto web ou desktop? Por que não usa um banco de dados?
L
Desktop, prof ainda não passou banco de dados, só próximo semestre.Estou no primeiro semestre de java.
D
Como é Cliente, usaria CPF como id que pode ser uma String ou um long.
L
CPF não, não quero que o usuário informe nada disso, quero que o programa de um numero que o identifique, como um numero de cartão de crédito, o cliente não escolhe o seu numero de cartão de crédito, o programa escolhe um numero para o usuário.
D
Solucao aceita
Então vc pode usar:
System.currentTimeMillis()
ou:
class GeradorDeId {
private static int lastId = 0;
public static int obterId() {
return lastId++;
}
}
e na classe Cliente:
class Cliente {
private final int id;
public Cliente() {
this.id = GeradorDeId.obterId();
}
}
L
Deu certo, obrigado.
Criado 15 de maio de 2018
Ultima resposta 15 de mai. de 2018
Respostas 6
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo