Arquivo txt [Resolvido]

Bom dia a todos. Pessoal estou com um método que cria um arquivo txt. A pergunta é a seguinte, como faço pra que toda vez que eu chamar esse método na linha de codigo onde esta meu fileWriter.write("everton") ele sempre criar um novo everton no arquivo ou seja concatenar em vez de sobrescrever?

[code]public File criaArquivo(){

	File diretorio = new File("diretorioteste");
	
	File file = new File("diretorioteste", "arquivoteste.txt");
	
	FileWriter fileWriter = null ;
		
	try {
		
		diretorio.mkdir();
								
		file.createNewFile();
		
                                            fileWriter = new FileWriter(file);
			
		fileWriter.write("everton");
	
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}finally{
		
		try {
			fileWriter.flush();
			fileWriter.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
	}
	
	return file;

	
} // fim do método criaArquivo[/code]

Você vai ter que pegar o conteúdo do arquivo, ou seja, ler o arquivo e depois fazer a operação com a String.

Oi,

Você deu uma lida na api? Ficou meio confusa a sua dúvida. Você quer deletar ou continuar o arquivo de onde parou? (Append)

Se for o append, ao instanciar o seu FileWrite, vc poderá passar + 1 argumento do tipo boolean.

fileWriter = new FileWriter(file, true); // Significa um Append no arquivo, ou continuar no arquivo.

Tchauzin!

Por que vc nao tenta codificar suas Strings antes (append) para só depois salvar no arquivo?

opa era o append true mesmo no construtor.

Oi,

Edit seu primeiro post e coloque a tag [Resolvido], ok?

Tchauzin!