Ajuda com registro

3 respostas
L

Olá pessoal.
Sou iniciante e estou desenvolvendo meu primeiro sistema em java como projeto de faculdade.

Meu problema é que estou gravando meus registros em arquivos de texto como string… no seguinte formato
“73,Joao
74,Jose
75,Ray
76,Luiz”

sendo o primeiro campo o codigo… e o segundo o nome do funcionario.
Meu problema é que não sei como fazer para alterar/ remover os meus registros.
Tentei armazenálos em um array de arrays, aonde os arrays contidos seriam [0] = codigo [1] = nome, e os que contem as linhas do arquivo… assim eu podendo alteralos e gravalos de novo, mas nao consegui.

Alguem poderia me dar uma ajuda? obrigado.

3 Respostas

D

para vc recuperar depende muito da forma que vc está armazenando…
eu utilizo duas forma para se trabalhar com arquivo, uma é por acesso randômico (classe RandonAcessFile) que voce pode buscade forma direta atraves do campo, e a outra é Hash, que é um calculo q é feito para vc gravar em um endereço, e para buscar vc faz o mesmo calculo para ir no endereço…

é algum desses que vc tá usando?? poste o código…
dê uma pesquisada nesses dois metodos…
vlw

Allan_Barcelos

Tu poderia criar uma classe, para isso ou se ja tiver melhor, por exemplo uma classe pessoa com atributos codigo e nome, dai tu pega chama o método para ler o arquivo e armazena em um Vector o objeto criado do tipo pessoa, é mais facil.

D

mas nesse caso, se ele tiver usando hash, dessa forma foje do conceito de hash…
e tb perderia muito tempo pq tinha q ler todo o arquivo…

vlw

Criado 27 de junho de 2010
Ultima resposta 28 de jun. de 2010
Respostas 3
Participantes 3