BufferedReaderExample

This example uses a variation of try ... catch called try-with-resources


BufferedReaderExample.java

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
 
public class BufferedReaderExample {
 
	public static void main(String[] args) {
 
		String filename;
		if (args.length<1) filename = "Rtest1.java";
		else filename = args[0];
 
		try (
			BufferedReader br = new BufferedReader(new FileReader(filename));
 
		) {
 
			String sCurrentLine;
 

			while ((sCurrentLine = br.readLine()) != null) {
				System.out.println(sCurrentLine);
			}
			br.close();
 
		} catch (IOException e) {
			e.printStackTrace();
		} 

 
	}
}


Maintained by John Loomis, updated Tue May 26 19:54:45 2015