java - I'm trying to save a file name with variables that increment -


int it_number = 1; public void write() throws ioexception {        stringbuffer sb = new stringbuffer(name);        sb.append(it_number);        system.out.println(sb);         it_number++;         file file = new file(sb + ".txt");       file.createnewfile();       filewriter writer = new filewriter(file);           writer.write(results[0] + " " + results[1] + " " + velocity + "\n"     );        writer.flush();      writer.close();      } } 

the string 'name' user input. , iteration number 'it_number' supposed increment every time same user repeats same can few different files same name. keeps rewriting file on , over. can make each iteration different?

try:

static int it_number = 1;

you creating new object each write. static make objects share value.

note unique single run of program. if want more use file_<date_time_stamp>.


Comments