Lecture 24
15
Copy2 using BufferedReader/Writer
•BufferedReader inStream  = null;// lines 24, 25
•BufferedReader outStream = null
•String line;
•try 
•  inStream  = new BufferedReader (                     new FileReader(argv[0]));
•  outStream = ...
•  while ((line = inStream.readLine()) != null)
•      outStream.write( line );
•      outStream.newLine(); // no ‘\n’ in line
•BufferedReader/Writer handle whole lines (Strings)
•readLine returns null at EOF