Bom dia senhores…
tenho uma duvida que para voces será bem boba. mas nao estou conceguindo resolver… seguinte:
tenho um txt com conteudo… queria escrever nele na ultima linha. sem alterar o que ja tinha nele…
estou escrevendo assim:
[code]
try {
System.out.println(""+txt.getPath());
BufferedWriter out = new BufferedWriter(new FileWriter(txt.getPath()));
out.newLine();
out.write(“ULTIMA LINHA”);
out.close();
} catch (IOException ex) {
ex.printStackTrace();
}[/code]
obrigadoa todos
… new BufferedWriter(new FileWriter(txt.getPath(), true)); …
Veja:
FileWriter
Pow cara brigadao! salvou meu dia!!!
pow era só esse True? nunca ia descobrir isso. nao achei isso no javadoc
Brigadao!
Se há uma coisa que tenho certeza é que o Javadoc escrito pela Sun costuma ser pouco claro - comparado ao Javadoc do projeto Classpath.
Javadoc da Sun:
FileWriter (String, boolean)
Javadoc da classe FileWriter (projeto Classpath):
FileWriter (String, boolean)
Leia os dois e me diga qual é o mais claro. Nesse caso a diferença não é tão grande, mas nas classes de Java2D a diferença é perceptível.
Estou tentando fazer a mesma coisa… mas não estou entendendo muito bem o que está acontecendo… "/
System.out.println(""+txt.getPath(),true);
txt é uma variável, certo? o que faz esse getPath()?