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

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -