Bom dia galera, sou novo em programação e estoou necessitando de uma ajuda:
Preciso fazer um sistema basico para consulta de clientes, caso nao seja possivel achar um aqui se alguem puder me indicar algum outro, agradeço, preciso criar um arquivo texto que sera a base de dados, o qual devera conter nome, endereço, idade e cpf;
ex do arquivo: av brasil, 140;37; 125645698741
Ao executar a aplicação, devera ser informado no prompt nome do arquivo a ser lido como um argumento da aplicação, este argumento sera utilizado para ler o arquivo texto.
EX: c:\java cadastro.java clientes.txt
Ao iniciar esta aplicação devera ser exibida a msg: carregando arquivos de dados de cliente:
Utilizar o argumento fornecido ao executar a aplicação para carregar a lista de clientes do arquivo de texto. Devera utilizar a tratativa de exceções “TRY-Catch” para leitura do arquivo. Caso o valor fornecido para o nome do arquivo como argumento da aplicação seja um nome inexistente na base de dados, devera ser exibida a msg: arquivo de dados inexistente, e em seguida a aplicação devera ser encerrada.
Criar uma classe com encapsulamento para armazenar as informações do cliente.
esta classedevera ter os dados dos clientes: nome: endereço: idade e cpf
Utilizar as funcoes de laço para ler cada linha do arquivo texto de clientes e atraves das funcoes de string separa cada um dos campos e armazenar cada linha do arquivo em uma instancia da classe criada no passo 4 atraves dos metodos de encapsulamento.
Utilizar uma collection para armazenar cada instancia da classe criada anteriormente para cada linha do arquivo texto. Cada uma dessas intancias devera ser armazenada na collection. Devera ser utilizada uma collection que aceite como chave o campo nome do cliente e como valor a instancia da classe com os dados do cliente (selecionar um tipo de collection entre os tipos apresentados. O campo chave sera utilizado para resgatar os dados do cliente pelo nome do mesmo.
ao terminar de ler o arquivo de texto e carregar a collection com as informações, devera ser exibida a mensagem: arquivos de dados carregados com sucesso.
exibir a msg “entre com um nome de cliente”, em seguida os dados serao exibidos na tela.
Para encerrar a a aplicação o usuario devera entrar com a palavra fim.
PESSOAL NAO SEI SE É POSSIVEL FAZER ISSO AQUI NESTE FORUM, DIGITAR O QUE É PRA SER FEITO, CASO ALGUEM TENHA ALGUM CODIGO PARECIDO E PUDER ME PASSAR PRA TRATAR EU AGRADEÇO.