Boas Pessoal
Eu estava a pensar em criar um programa em que tudo que escrevesse-mos na textField iria para um bloco de notas.
Mas como sou novo de java tive a ver umas lições de I/O etc.
Consegui criar um programa em que a linha que escrevemos na consola vai para o bloco de notas.
[code]import java.util.Formatter;
import java.util.Scanner;
public class FileWritwe {
private Formatter x;
Scanner input = new Scanner(System.in);
public void openFile()
{
try{
x = new Formatter("C:\\Users\\Fabio\\filwrite.txt");
}catch(Exception e) {System.out.println("error");
}
}
public void wrteText()
{
String o;
System.out.println("Write something here");
o = input.nextLine();
x.format("\n%s", o);
}
public void closeFile()
{
x.close();
}
public static void main (String args[])
{
FileWritwe f = new FileWritwe();
f.openFile();
f.wrteText();
f.closeFile();
}
}[/code]
Mas o problema é que se eu executar de novo o programa, ele vai apagar tudo do bloco de notas.
Por causa desta parte do código penso eu
x = new Formatter("C:\\Users\\Fabio\\filwrite.txt");
Eu gostava de saber se alguma maneira de executar o programa novamente e ele não apagar o que está escrito no bloco de notas, e a nova linha que vou escrever irá aparecer debaixo da outra linha escrita(bloco de notas).