///program ma sumować liczby w pliku i zapisywać sumę na końcu pliku.
public static void sumujIZapisz(String nazwaPlikWe){
PrintWriter pw=null;
Scanner read = null;
int suma=0;
try {
pw = new PrintWriter(nazwaPlikWe);
read = new Scanner(new File(nazwaPlikWe));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int a;
while(read.hasNextLine()){
String t = read.nextLine();
a = Integer.parseInt(t);
suma+=a;
}
CharSequence arg0 = String.valueOf(suma+1);
pw.append(arg0);
pw.close();
}
Co jest nie tak?Czemu ciągle nadpisuje mi zawartość pliku jedynką?