Java.io > qual classe mais adequada a usa

1 resposta
W

Não sei ao certo qual classe usar…

Preciso criar um arquivo (txt ou qualquer extensão), que possa me permitir gravar dados aleatórios…
tipo:
fulano1 19 1
fulano2 32 0
fulano3 30 1

e em outros casos gravar apenas dados normais
fulano1
fulano2
fulano3
etc…

Estou lendo aqui sobre as classes, mas não consigo distinguir qual delas é adequada para este uso. É correto usar um buffer neste caso!?
Apenas a classe “File” da conta de gravar estes dados desta maneira!?

Pelo que eu li, o “RadomAcessFile” pode me ser útil para gravar dados como mostrei no primeiro exemplo acima. ou estou enganado!?

1 Resposta

L

Oi

O random que vc quer é dos dados do seu arquivo, e ai não tem nada a ver com o que vc vai usar para gravar nele, vc só precisa de uma lógica qq para gerar dados aleatórios.
Em ambos casos eu usaria FileWriter (classe para escrever arquivos textos), junto com BufferedWriter.

BufferedWriter bw = new BufferedWriter(new FileWriter("arquivo.txt"));
bw.write("minha linha");
bw.newLine();
...

:wink:

Criado 29 de dezembro de 2007
Ultima resposta 3 de jan. de 2008
Respostas 1
Participantes 2