Eu quase concordo com o cara aqui de cima. O que você precisa saber é File, PrintWriter, BufferedReader e FileReader (não existe PrintReader)
File referencia o arquivo.
PrintWriter escreve o arquivo.
BufferedReader le o arquivo.
Você instancia um PrintWriter usando um File.
Você instancia um BufferedReader usando um Reader (nessa caso irá ser o FileReader)
E para instancia o FileReader você vai usar o File.
De cabeça é isso que eu me lembro. Qualquer duvida posta ai.
J
jessicabnu
Thiago…
vc falou pouco mas acho q era o q estava faltando pra cair a ficha.
tenho mais uma dúvida sim, é a respeito desse true:
…(new FileWriter(nome_arquivo,true)
F
fernandoeick
Exato, me precipitei quando escrevi.
jessicabnu:
tenho mais uma dúvida sim, é a respeito desse true:
…(new FileWriter(nome_arquivo,true)
Leia o artigo que mandei, acho que falar sobre isso. Mas se não me engano diz respeito a gravações posteriores em um arquivo, tipo dizendo se o arquivo já existente deve ser mantido, ou seja, uma nova inserção de texto deva ocorrer no final de um texto já existente, ou se é para apagar todo o conteúdo do arquivo ao regravar um texto.
Acho que é isso, mas confere no artigo aí.
dm_thiago
Não me lembro o que é esse boolean, mas existe uma versão sobrecarrega desse construtor que não precisa de um boolean.
Mas para que você quer usar um FileWriter? PrintWriter abstrai isso para você. Fica mais simples.
vc falou pouco mas acho q era o q estava faltando pra cair a ficha.
tenho mais uma dúvida sim, é a respeito desse true:
…(new FileWriter(nome_arquivo,true)
Olá, tudo bom?
O true serve para informar ao FileWriter para não sobrescrever o conteúdo do arquivo.
Se tem o true, ele só acrescenta conteúdo, se não tem, ele apaga o conteúdo que tinha no arquivo e insere um novo.