// ReadFile.java import java.io.*; /** Demostration Code to read a file and print lines */ public class ReadFile { /** * consult "Developing Java Applicaitons" pp 669 */ public static void main (String[] args) throws IOException { FileReader reader = null; BufferedReader in = null; String lineOfText = null; int lineCount = 0; try { reader = new FileReader("test.txt"); in = new BufferedReader(reader); } catch ( FileNotFoundException ex ) { System.out.println("Could not open test.txt"); // bail out return; } while ( true ) { lineOfText = in.readLine(); lineCount++; if ( lineOfText == null ) break; System.out.println( lineCount + ": " +lineOfText ); } in.close(); } }