java - BufferedWriter write() method not working -
when check "dir" directory, file created (with name writtenfile1), nothing gets written inside , not understand why.
is common pitfall bufferedwriter? because code looks reasonable.
int = 1; path path = paths.get("dir//writtenfile" + + ".txt"); charset charset = charset.defaultcharset(); try { bufferedwriter writer = files.newbufferedwriter(path, charset); writer.write("message written!"); //writer.write("this file number " + i); } catch (exception e) { system.out.println(e); }
as name bufferedwriter implies, data buffered. or last part written on explicitly flushing or closing writer instance.
this not bug; normal behaviour of class.
Comments
Post a Comment