Ciao ragazzi
mi sto un po esercitando con iifle di testo in java
avendo già un file di testo devo riempirlo scrivendo da TASTIERA fino a che non premo 0 (zero) così salva e chiude il file
codice:
public void inserisci(String nomeFile) throws IOException {
File f = new File(nomeFile + ".txt");
if (!f.exists()) {
System.out.println("il file non esiste ");
Scelta sc = new Scelta();
sc.selezione();
} else
System.out.println("inserire valori");
BufferedReader bufvalori = new BufferedReader(new InputStreamReader(
System.in));
String vals = bufvalori.readLine();
FileWriter fw = new FileWriter(f,true);
BufferedWriter bufw = new BufferedWriter(fw);
try {
while (! bufw.equals("0")) {
bufw.write(vals);
bufw.flush();
}
bufw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sicuramente sbaglio la condizione di uscita perchè il file non si chiude
come posso risolvere?