java - Editing an already existing text file -
i'm trying edit existing file had created , far have no clue on how it's done.
can show me how , please explain line line on code does?
import java.io.*; public class hey { public static void main(string[] args)throws exception{ bufferedreader br = new bufferedreader (new inputstreamreader(system.in)); system.out.println("title"); string title = br.readline(); file f = new file(title +".txt"); f.createnewfile(); filewriter fw = new filewriter(f); bufferedwriter bw = new bufferedwriter(fw); system.out.println("what want input in text"); string text = br.readline(); bw.write(text); bw.flush(); bw.close(); } }
bufferedreader br = new bufferedreader (new inputstreamreader(system.in)); creates read buffer standard input.
string title = br.readline(); reads buffer until there's return character sequence found ('\n', '\r' or "\r\n"). entire line excluding return sequence saved title.
file f = new file(title +".txt"); creates file object name read console.
f.createnewfile(); creates file if doesn't exist yet.
filewriter fw = new filewriter(f); bufferedwriter bw = new bufferedwriter(fw); creates buffered writer write fw.
string text = br.readline(); again reads line console.
bw.write(text); writes line buffer.
bw.flush(); ensures whole buffer flushed file (written file).
bw.close(); closes buffer of buffered writer. should close reader buffer br , filewriter fw.
Comments
Post a Comment